Android .9.png 图片减少overdraw的研究

某次开启开发者工具的GPU Overdraw的时候,发现 .9.png 的图片中间的overdraw层级比旁边的少

结果发现,.9.png 图片在被aapt处理的时候,会预先为所有的拉伸块配置一个mColor数组,如果发现该拉伸块内所有的像素点都是透明的话,就会把把mColor中对应的位置标志为“透明”,在使用GPU绘制的时候,会跳过对完全透明区域的绘制。

“Android .9.png 图片减少overdraw的研究”的一个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注