过渡绘制调试中不同颜色的含义
3....过渡渲染示例
四、 背景过度绘制
一、 过度绘制
----
过渡绘制 :
① 过渡绘制 : GPU 绘制图像时 , 会从底层到上层逐层绘制 , 底层的图像会被上层覆盖 , 底层图像无法显示给用户观看 ,...: 打个比方 , 给墙刷大白 , 先刷一遍绿色的 , 再刷一遍蓝色的 , 最后再刷白色的 , 很明显先刷的两遍是无用的 , 但是耗费了很多时间 , GPU 的过渡绘制也是这个原理 , 底层绘制了很多重叠覆盖的图像...)
----
Android 中 GPU 过度绘制情况 : 自定义控件 , 布局文件 ;
① 自定义组件 : 在自定义 View 组件中 , 实现的的 onDraw 方法使用 Canvas 绘制了很多重叠的元素..., CPU 都会将该组件对象转为向量图 , 传递给 GPU 渲染 , 重叠图像过多 , 显然会使 GPU 过渡绘制 ;
设置透明背景 , 或者设置组件 Gone , 就不会绘制该组件
三、 过度绘制调试