3

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

4

1 回答 1

0

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

将 Paint 样式设置为STROKE,set Alpha(150,maybe)

然后,设置STROKE WIDTH为填满屏幕。

于 2017-01-24T13:33:33.260 回答