草庐IT

arcPaint

全部标签

android - 在 Canvas 上绘图 - PorterDuff.Mode.CLEAR 绘制黑色!为什么?

我正在尝试创建一个简单的自定义View:有一个由弧形路径显示的位图-从0度到360度。度数会随着一些FPS而变化。所以我用重写的onDraw()方法制作了一个自定义View:@OverrideprotectedvoidonDraw(Canvascanvas){canvas.drawColor(Color.TRANSPARENT,PorterDuff.Mode.CLEAR);arcPaint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.SRC));canvas.drawArc(arcRectF,-90,currentAngleSwe

android - 在 Canvas 上绘图 - PorterDuff.Mode.CLEAR 绘制黑色!为什么?

我正在尝试创建一个简单的自定义View:有一个由弧形路径显示的位图-从0度到360度。度数会随着一些FPS而变化。所以我用重写的onDraw()方法制作了一个自定义View:@OverrideprotectedvoidonDraw(Canvascanvas){canvas.drawColor(Color.TRANSPARENT,PorterDuff.Mode.CLEAR);arcPaint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.SRC));canvas.drawArc(arcRectF,-90,currentAngleSwe