如何在画布上绘制位图,尊重位图的alpha值?

and*_*per 4 android bitmap alpha-transparency android-canvas

背景

我有一个主位图,我需要在其他位图上绘制.

主位图具有一些半透明像素(具有alpha通道变量值的像素),因此在其上绘制的其他位图应与其合并,而不是完全覆盖颜色.

这个问题

如何设置画布相对于半透明像素在主位图上绘制位图?

注意:alpha不适用于整个位图.这是每个像素.

tec*_*ces 7

Canvas.setXfermode(Xfermode xfermode).有一些Xfermode是你可以选择.