在Android上使用透明涂料绘图

ax1*_*mx2 4 android 2d canvas paint draw

当我在Android中的普通2D画布上使用PaintColor.TRANSPARENT,我没有得到任何结果,我的意图是摆脱画布上的一些内容.我的意思是我要处理的内容不会消失.

这是我的代码Paint:

mPointFillPaint = new Paint();
mPointFillPaint.setColor(Color.TRANSPARENT);
mPointFillPaint.setAntiAlias(true);
mPointFillPaint.setStyle(Paint.Style.FILL);
mPointFillPaint.setStrokeJoin(Paint.Join.MITER); 
Run Code Online (Sandbox Code Playgroud)

Ate*_*man 8

以下Paint配置应该有所帮助:

mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
mPaint.setColor(Color.TRANSPARENT);
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_OUT));
mPaint.setAntiAlias(true);
Run Code Online (Sandbox Code Playgroud)