很多时候,为了保证整体app的页面切换动画统一,我们都会为每个Activity页面设置统一的退出和进入动画。
那么动画是要设置duration的,问题来了:
- 设置页面切换动画对页面打开速度有影响吗?
- 这个duration设置多少合适呢?系统默认有值吗?
更多问答 >>
-
每日一问 | Fragment 是如何被存储与恢复的? 有更新
2020-06-07 09:01 -
每日一问 | 上周出现了大规模的github证书不可用的状态...但是真的是github服务器被攻击了么?
2020-04-01 21:49 -
每日一问 | 我们经常用的 String类型,你知道它最大可以放多长的字符串吗?
2020-04-08 23:58 -
2020-04-13 23:58
-
每日一问 | “必须在UI线程才能更新控件/界面” 这句人人皆知的话,100%正确吗?
2020-04-29 01:14 -
每日一问 | 自定义控件测量模式真的和 match_parent,wrap_content 一一对应吗?
2020-03-30 01:01 -
2020-03-23 23:45
-
每日一问 ViewPager 这个流传广泛的写法,其实是有问题的!
2020-03-26 00:10 -
每日一问 LifeCycle 对于 Lifecycle.Event 为啥不直接分发,而是通过 Lifecycle.State 中转?
2020-04-19 14:42 -
每日一问 今天考察下 Fragment 相关两个不常见 API
2020-03-19 00:55
不错不错
产品实测有影响,后面我们把过渡动画去掉了
对这个不是很了解,不过我想动画的本质是,设置间隔时间,不断地测绘,申请vsync信号,在doframe中执行,将surface刷新到屏幕。而页面打开速度,是直到最后的页面元素稳定。那么由于动画不停地在刷新测绘,刷新帧,肯定导致最终到达稳定界面的时间增大
1.有影响,在Android4.1~7.0版本过渡动画播放过程中不会渲染页面。
2.网上说200~500,是否有默认不清楚,请大神告知。个人猜测:
页面切换动画对打开速度影响绩效,但是这个涉及到新页面加载时间问题,如果动画持续时间比打开耗时长就相当于影响了打开时间。duration系统有默认值是middle,我记得还有个long和short。