过渡渲染示例
四、 背景过度绘制
一、 过度绘制
----
过渡绘制 :
① 过渡绘制 : GPU 绘制图像时 , 会从底层到上层逐层绘制 , 底层的图像会被上层覆盖 , 底层图像无法显示给用户观看 ,...但还是会占用绘制时间 , 这样就造成了时间上的浪费 , 甚至导致整个渲染过程超过 16 ms ;
② 过渡绘制的示例 : 打个比方 , 给墙刷大白 , 先刷一遍绿色的 , 再刷一遍蓝色的 , 最后再刷白色的...Bitmap 后 , 又在该 Bitmap 上又绘制了一个矩形 , 这样矩形覆盖了 Bitmap , 这两个图像都要被 GPU 渲染 , 这样就增加了渲染时间 ;
② 布局层次深 : 在普通的布局文件中...过渡绘制调试中不同颜色的含义
组件上各个颜色代表的含义 : 打开过渡绘制调试工具后 , 组件上有不同的颜色 ;
① 蓝色 : GPU 过度绘制了
1
次 , 没有过渡绘制 ;
② 浅绿色 : GPU...过度绘制了
2
次 ;
③ 浅红色 : GPU 过度绘制了
3
次 ;
④ 深红色 : GPU 过度绘制了
4
次及
4
次以上 ;
一般情况下蓝色 , 和浅绿色是可以接受的 ,