, 设置一张图片 , 会增加一次绘制 , 如果再给该 ImageView 组件设置背景颜色 , 那么又会增加一次绘制 , 那么该 ImageView 组件肯定过渡绘制了 ;
二、 Android 系统的渲染优化...GPU 存储纹理机制 : GPU 中的显存可以存储纹理资源 , 即多维向量图形资源 , 在渲染时 , 可以直接使用该存储的资源 , 不用每次都让 CPU 传递数据过来 ;
2....自定义组件过度绘制问题描述 : 自定义控件 , 在自定义的 onDraw 方法中 , 绘制多张图片 , 如果图片之间产生重叠 , 重叠绘制的部分就出现了过度绘制 ;
2....实现上述图片
A
在 Canvas 画布上绘制部分图片方式 :
① 完整画布 : onDraw 函数中的 Canvas canvas 参数是完整的画布 ;
② 取出图片
A
绘制部分的 Canvas...();
// 剪切画布
canvas.clipRect(left, top, right, bottom);
③ 在剪切后的画布中绘制图片
A
: 在剪切后的画布中 , 绘制图片
A
, 注意绘制完成后