Android Masking

时间:2012-08-09 06:14:12

标签: android graphics android-view

我需要创建一个视图(充当其他视图的掩码)overlay。圆圈是透明的,外部区域是半透明的。 我可以使用canvas.clipRegion(..)来创建它,但http://developer.android.com/guide/topics/graphics/hardware-accel.html表示它在硬件加速设备中不受支持。我试图通过Xfermode创建这个视图,但仍然不成功。

1 个答案:

答案 0 :(得分:0)

canvas.drawArc()方法可以帮到你。

将绘画样式设置为STROKE,设置Alpha(150,可能)

然后,设置STROKE WIDTH以填充屏幕。