xml中的Android可绘制形状 – 在正方形中创建一个透明圆圈

有没有办法从xml中的另一个形状中减去或“剪切”一个形状? 我想在中心创建一个带有透明圆孔的白色正方形…主要是因为我不想做位图操作来制作圆形图像:)。

是的,我知道这个解决方案( 如何在Android中创建圆形ImageView? )存在。

在此处输入图像描述

你不能减去一部分可绘制的部分,但是你可以做一点黑客创建一个与你的活动背景颜色相同的圆圈,然后使用FrameLayout将它放在你的方块顶部。