-
要想保证界面流畅就必须让UI的布局.测量.绘制在16ms内完成
查看全部 -
1.布局越复杂,加载速度越慢。
查看全部 -
使用ListView时使用ViewHolder复用布局。
查看全部 -
避免Overdraw(重复绘制)。
查看全部 -
这里优先选择LinearLayout的原因是因为RelativeLayout的更加复杂,而且有重复绘制的情况。
查看全部 -
为什么刷新要在16ms内完整呢?因为当每秒刷新超过60帧时,人眼就会感到卡顿。查看全部
-
刷新率:一秒内刷新屏幕的次数。一般要求60Hz
帧率: GPU在一秒内操作画面的帧数,60fps
查看全部 -
Include,merge,stuview查看全部
-
每秒60帧
查看全部 -
见截图所示
查看全部 -
见截图所示
查看全部 -
可以在include里面修改属性值,将代码模块化处理
查看全部 -
如截图所示
查看全部 -
提高了百分之四十
查看全部 -
减少了层级,避免了嵌套
查看全部 -
见截图所示,比如说背景色
查看全部 -
优先选择RelativeLayout原因是LinearLayout可能会嵌套,不嵌套的话还是LinearLayout,因为RelativeLayout更复杂
查看全部 -
如截图所示
查看全部 -
16ms内完成刷新
查看全部 -
刷新率:一秒内刷新屏幕的次数。一般要求60Hz
帧率: GPU在一秒内操作画面的帧数,60fps
查看全部 -
什么是overdraw:如图
查看全部 -
布局的选择
查看全部 -
UI刷新的过程
查看全部 -
UI刷新的过程
查看全部 -
开启新的征程查看全部
-
两个重要装逼名词:
刷新率:1s内刷新屏幕的次数.
帧率:GPU在1s内操作画面的帧数.
查看全部
举报
0/150
提交
取消