canvas.drawCircle(100, 100, 20, outGrayPaint);
outGrayPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_OVER));
canvas.drawLine(100, 100, 200, 200, outGrayPaint);
我先画了一个圆,圆心为100,100,半径为20,完后我画了一条线,从圆心到200,200,我现在想实现圆和线相交的部分只显示圆,就是看到的效果是线是在圆外的,我查到PorterDuffXfermode可以实现这种效果,但我试了半天都不行,圆和线都还是完整显示的,请问该如何弄