如何擦除画布上用白色绘制的路径

时间:2011-12-15 09:59:56

标签: android

此代码完美无缺,但它用黑色擦除,我想用白色擦除。

mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));

请帮忙!在此先感谢。

2 个答案:

答案 0 :(得分:0)

不确定是否使用白色进行擦除,但我们可以在没有黑色的情况下进行擦除(即擦除时会透明的颜色)

请浏览my post

答案 1 :(得分:0)

使用相同的settigs创建一个额外的路径和Paint,将绘画的颜色设置为您想要的任何颜色。设置canvas.drawPath(,);在PorterDuffXfermode绘制之后但不重置路径,因此覆盖颜料不会在触摸时保存。 为我工作。 祝你好运