状态栏动画的slide_in,slide_out持续时间是什么?
答案 0 :(得分:1)
对于Lollipop(以及可推测的旧版本),手机状态栏和导航栏的可见性动画在com.android.internal.policy.impl.PhoneWindowManager#selectAnimationLw
中解析,根据条形类型及其当前状态选择所需的XML动画资源,例如隐藏 状态栏的R.anim.dock_top_exit
。
状态栏动画非常简单,定义
AccelerateInterpolator
(因子1.5)和用于显示的立方DecelerateInterpolator
(因子1.5)。正如@ florian-h所提到的,如果您依赖这些值,您应该知道不仅不同版本的Android手柄以不同方式显示和隐藏,而且某些设备配置(例如汽车屏幕,电视)可能没有显示那些酒吧。
附注:我已从官方Android操作系统源中提取了可从http://source.android.com获取的值。
答案 1 :(得分:0)
我认为您不应该依赖确切的时间,因为它可能会在Android的未来版本中或由于制造商和运营商的修改而有所不同。 此外,没有文档化的API可以检索此时间,因此您必须对其进行硬编码,由于上述原因这似乎是一个坏主意。