我需要创建一个视图(充当其他视图的掩码)。圆圈是透明的,外部区域是半透明的。 我可以使用canvas.clipRegion(..)来创建它,但http://developer.android.com/guide/topics/graphics/hardware-accel.html表示它在硬件加速设备中不受支持。我试图通过Xfermode创建这个视图,但仍然不成功。
答案 0 :(得分:0)
canvas.drawArc()
方法可以帮到你。
将绘画样式设置为STROKE
,设置Alpha
(150,可能)
然后,设置STROKE WIDTH
以填充屏幕。