我需要创建一个视图(作为其他视图的遮罩)

。圆圈是透明的,外部区域是半透明的。我可以使用canvas.clipRegion(..)但http://developer.android.com/guide/topics/graphics/hardware-accel.html表示,它在硬件加速设备中不受支持。我正在尝试通过Xfermode来实现这个视图,但是仍然没有成功。
发布于 2017-01-24 21:33:33
canvas.drawArc()方法可以帮到你。
将绘制样式设置为STROKE,设置为Alpha(可能为150)
然后,将STROKE WIDTH设置为充满整个屏幕。
https://stackoverflow.com/questions/11877699
复制相似问题