Java 橡皮擦功能不可用';我不能正常工作

Java 橡皮擦功能不可用';我不能正常工作,java,android,paint,Java,Android,Paint,我是android新手,我的绘画应用程序有问题。当用户想要删除或擦除一些已经绘制的东西时,通过使用下面提到的方法,我达到了清晰的效果,但在清除过程中,每当调用此函数时,它都会显示深黑色的线条。我不想让大家看到黑线,我想让大家看到,就像我们真正的橡皮擦一样简单 mPaint.setXfermode(新的PorterDuffXfermode(PorterDuff.Mode.CLEAR)) 请帮帮我。 希望任何人都能回答以上问题。 提前谢谢 如果使用画布,可以在画布上绘制颜色 canvas.drawC

我是android新手,我的绘画应用程序有问题。当用户想要删除或擦除一些已经绘制的东西时,通过使用下面提到的方法,我达到了清晰的效果,但在清除过程中,每当调用此函数时,它都会显示深黑色的线条。我不想让大家看到黑线,我想让大家看到,就像我们真正的橡皮擦一样简单

mPaint.setXfermode(新的PorterDuffXfermode(PorterDuff.Mode.CLEAR))

请帮帮我。 希望任何人都能回答以上问题。
提前谢谢

如果使用画布,可以在画布上绘制颜色

canvas.drawColor(Color.white)


不管你想画什么颜色,它都会画在画布上

谢谢你的回答Pratik,我用过它,但对我不起作用。我用了一个类,比如Myview,它扩展了view类。因此,请详细说明如何执行相同的操作。是否还有其他方法,如setXfermode()?或者谢谢pratik,但是mPaint.setColor(Color.WHITE);这是为我工作,但它清除意味着在背景图像上也画,我不想。因此,任何关于相同的帮助。