android UI卡顿的解决方法与思路
2018-04-06 本文已影响0人
格物润身
1 尽量用gone 不用visible
2 不在主线程中做耗时操作
3 listview item 布局复杂用自定义view 减少imageview 与 layout 的重复 onmeasure onlayout
4 减少布局的嵌套,多用merge include优化,背景不要重复设置
5 利用as 的overdraw的功能来查找过度draw
6 保证16ms内能完成渲染每个view
7 控制代码的业务逻辑和资源,为了减少内存的抖动,减少垃圾回收时,大量的对象创建或销毁而引起绘制页面的阻塞,造成不能及时绘制画面.