标签: java android
我通过画布将多个资源绘制到位图上。我希望合成图像的最终结果具有一定的alpha值。现在我将油漆的alpha设置为我想要的水平,然后用该alpha绘制每个位图,但我知道这将创建许多不同alpha的合成图像。有没有办法以性能友好的方式将alpha应用于整个合成图像?
答案 0 :(得分:0)
您可以首先绘制完全不透明(alpha = 255)的所有drawable,然后使用Porter-Duff MULTIPLY模式绘制整个目标位图,并使用正确的源alpha来一次性更改所有这些。