Android性能优化-过度绘制解决方案

颜色与过度绘制:

原色:没有过度绘制

蓝色:1 次过度绘制

绿色:2 次过度绘制

粉色:3 次过度绘制

红色:4 次及以上过度绘制

在平时的开发中,如果出现粉色及以上的过度绘制情况。说明过度绘制以及很严重了。需要进行优化

1.从开发者选项中打开 :调试GPU过度绘制

优化前


优化后

1.去除activity自带的默认背景颜色(大多数不需要使用的)

<item name = "windowBackground">@null</item>

2. 检查歌层级之间的布局,去除多余的background

3.优化selector去除多余的背景

4.尽量减少视图的深度,来减少视图树的遍历过程

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

推荐阅读更多精彩内容