美文网首页
Android性能优化-过度绘制解决方案

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

作者: cvmars | 来源:发表于2018-04-19 15:26 被阅读15次

颜色与过度绘制:

原色:没有过度绘制

蓝色:1 次过度绘制

绿色:2 次过度绘制

粉色:3 次过度绘制

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

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

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

优化前

优化后

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

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

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

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

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

相关文章

网友评论

      本文标题:Android性能优化-过度绘制解决方案

      本文链接:https://www.haomeiwen.com/subject/kbpwkftx.html