此代码完美无缺,但它用黑色擦除,我想用白色擦除。
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
请帮忙!在此先感谢。
答案 0 :(得分:0)
不确定是否使用白色进行擦除,但我们可以在没有黑色的情况下进行擦除(即擦除时会透明的颜色)
请浏览my post。
答案 1 :(得分:0)
使用相同的settigs创建一个额外的路径和Paint,将绘画的颜色设置为您想要的任何颜色。设置canvas.drawPath(,);在PorterDuffXfermode绘制之后但不重置路径,因此覆盖颜料不会在触摸时保存。 为我工作。 祝你好运