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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容