安卓应用遮罩

4
我需要创建一个视图(作为其他视图的遮罩)overlay。圆形是透明的,外部区域是半透明的。 我可以使用canvas.clipRegion(..)来制作它,但http://developer.android.com/guide/topics/graphics/hardware-accel.html 表示它在硬件加速设备中不受支持。我正在尝试使用Xfermode来创建此视图,但仍然失败。
1个回答

0

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

将 Paint 样式设置为 STROKE,设置 Alpha(可能是150)

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接