Java 从多个绘图表中创建带有alpha的位图
我正在通过画布将多个资源绘制到位图上。我希望合成图像的最终结果有一定的alpha。现在我正在将paint的alpha设置为我想要的级别,然后使用该alpha绘制每个位图,但我知道这将创建一个由许多不同alpha组成的合成图像。有没有一种方法可以以性能友好的方式将alpha应用于整个合成图像?您可以首先绘制所有完全不透明的可绘制图像(alpha=255),然后使用乘法模式绘制整个目标位图,并使用正确的源alpha一次性更改所有图像Java 从多个绘图表中创建带有alpha的位图,java,android,Java,Android,我正在通过画布将多个资源绘制到位图上。我希望合成图像的最终结果有一定的alpha。现在我正在将paint的alpha设置为我想要的级别,然后使用该alpha绘制每个位图,但我知道这将创建一个由许多不同alpha组成的合成图像。有没有一种方法可以以性能友好的方式将alpha应用于整个合成图像?您可以首先绘制所有完全不透明的可绘制图像(alpha=255),然后使用乘法模式绘制整个目标位图,并使用正确的源alpha一次性更改所有图像