android UI卡顿的解决方法与思路

1 尽量用gone 不用visible

2 不在主线程中做耗时操作

3 listview item 布局复杂用自定义view 减少imageview 与 layout 的重复 onmeasure onlayout

4 减少布局的嵌套,多用merge include优化,背景不要重复设置

5 利用as 的overdraw的功能来查找过度draw

6 保证16ms内能完成渲染每个view

7 控制代码的业务逻辑和资源,为了减少内存的抖动,减少垃圾回收时,大量的对象创建或销毁而引起绘制页面的阻塞,造成不能及时绘制画面.

你可能感兴趣的:(android UI卡顿的解决方法与思路)