在我的绘图应用程序中,我正在使用此代码在画布上进行绘画:
currentPaint = new Paint();
currentPaint.setDither(true);
currentPaint.setColor(0x00000000);
currentPaint.setStyle(Paint.Style.STROKE);
currentPaint.setStrokeJoin(Paint.Join.ROUND);
currentPaint.setStrokeCap(Paint.Cap.ROUND);
//currentPaint.setStrokeWidth(3);
不,我想要像绘画一样实现橡皮擦。 是否可以在画布上进行?如果是,请帮助我。
感谢。
答案 0 :(得分:3)
currentPaint.setAlpha(0xFF);
currentPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
调用invalidate
,抽奖会刷新。
答案 1 :(得分:2)
您可以使用背景颜色创建图形对象。然后看起来对象后面的东西被删除了。