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

颜色与过度绘制:

原色:没有过度绘制

蓝色:1 次过度绘制

绿色:2 次过度绘制

粉色:3 次过度绘制

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

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

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

优化前


Android性能优化-过度绘制解决方案_第1张图片

优化后

Android性能优化-过度绘制解决方案_第2张图片

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

@null

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

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

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

你可能感兴趣的:(Android性能优化-过度绘制解决方案)