我想要draw在位图上使用另一个位图作为掩码。蒙版是一个黑色位图,其中有一个透明对象。我希望这个透明部分填充任意颜色并添加到我的原始图像中。如何才能做到这一点?
+
+ 蓝色 =
我必须按照@Christian 的描述更换面具。然后,可以很容易地产生想要的结果:
canvas.drawRect(rect, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.DST_IN));
canvas.drawBitmap(mask, 0.0f, 0.0f, paint);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)