那么又会增加一次绘制 , 那么该 ImageView 组件肯定过渡绘制了 ;
二、 Android 系统的渲染优化
----
在 【Android 性能优化】布局渲染优化 ( CPU 与 GPU 架构分析 | 安卓布局显示流程...透明组件数据传递
Android 系统做了如下自动优化操作 , 当组件的背景是透明的 , 那么 CPU 将该组件转为多维向量图片 ( 多边形和纹理组成 ) 时发现该组件是透明的 , 该组件的图像信息就不会传递给...自定义组件过度绘制问题描述 : 自定义控件 , 在自定义的 onDraw 方法中 , 绘制多张图片 , 如果图片之间产生重叠 , 重叠绘制的部分就出现了过度绘制 ;
2....自定义组件绘制原则 :
① 两张图片 : 图片
A
和 图片
B
;
② 图片覆盖 : 当图片
A
被图片
B
覆盖时 , 只绘制图片
A
显示的部分区域 , 图片
A
被图片...B
覆盖的部分不再绘制 ;
③ 图片
A
只绘制没有被覆盖的部分 : 只在图片
A
显示的区域绘制图片
A
的区域 , 如下图黄色框中的区域 ;
3.