动画程序时长调整多少合适

动画程序时长调整多少合适,第1张

您好,动画程序的时长调整取决于稿困您的需求。如果您想要一个短暂的动画程序,那么200字就足够了。如果您想要一个更详细的动画程序,那么500字就更合适了。此外,您还需要确保您的回答完早敬孝整,不要出现重复,陆稿并且把您改成您。

1)首先点击进入主页面的“设置”按钮搏培颂。2)在设置列表中找到“通用”选项,然后点击打开3)接下来在通用列表中找到“辅助功能”选项,并且点击打开4)随后在辅助功能列表中找到“减少动态效果”选项,点击进入5)最后把减少动态效果的开关打开,这样就可以关闭手机显示的一些动画效果了。打开“设置”,进入“开发者选项”,将“窗口动画缩放”、“过渡动画”缩放调整为1.5x,而“Animator时长缩放”保持默认的1x,原因是“Animator时长缩放”是关联下滑通知栏的反应速度,所以不需要调整其速率。

 基郑 有些小伙伴可能不知道“开发者选项”如何开启,在“设置”,进入“关于手机”中穗,选择“软件信息”,找到“编译编号”,连点多次之后就能启用开发者模式。

android可以在开发者选项-动画程序时长调整修改动画缩放时间,也可以关闭动画。如图:

修改之后会影响Animator,不影响Animation。如果关闭动画,也会影响Lottie动画。

在创建窗口或者动画缩放改变之后,系统会调用ValueAnimator. setDurationScale设置app全局的缩放比例,并把值保存到sDurationScale。

在ValueAnimator.doAnimationFrame方法计算动画行搜,获取经过缩放的时间间隔,如果时间间隔为0,则标记为结束,整个动画也就结束了。立刻触发AnimatorListener的onAnimationStart和onAnimationEnd方法

LottieAnimationView在初始化时会判断系统的缩放是否扮汪为0,并设置到LottieDrawable.systemAnimationsEnabled。

在调用playAnimation方法时,如果systemAnimationsEnabled为false则会直接直接调用endAnimation方法。立刻触发档缺历AnimatorListener的onAnimationStart和onAnimationEnd方法

反射调用ValueAnimator的静态方法setDurationScale,把sDurationScale设置为1.0f

反射从LottieAnimationView获取lottieDrawable,然后反射设置lottieDrawable.systemAnimationsEnabled为true

修改Settings.Global.ANIMATOR_DURATION_SCALE需要权限android.permission.WRITE_SECURE_SETTINGS,但是这个权限只能系统app申请,所以普通app不能修改这个属性


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12448854.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存