我想写一个类似于这张照片中的旋转径向菜单
我设法绘制了视图并使用Path类绘制了楔子
现在我正在尝试确定选择楔选择了哪个楔(红色的那个)
我试图在视图中获取所有楔形的区域并尝试检查交叉点和联合,但它不能从下面的照片中工作
选择区域同时与 3 个不同的区域相交,如果我尝试联合操作,它将返回 false,因为选择区域不完全位于所选区域内。
所以我想选择包含选择区域最大面积的Wedge,但我不知道如何。
任何帮助,将不胜感激。
如果有人有更好的解决方案或建议,我很乐意听到并应用它。
我想写一个类似于这张照片中的旋转径向菜单
我设法绘制了视图并使用Path类绘制了楔子
现在我正在尝试确定选择楔选择了哪个楔(红色的那个)
我试图在视图中获取所有楔形的区域并尝试检查交叉点和联合,但它不能从下面的照片中工作
选择区域同时与 3 个不同的区域相交,如果我尝试联合操作,它将返回 false,因为选择区域不完全位于所选区域内。
所以我想选择包含选择区域最大面积的Wedge,但我不知道如何。
任何帮助,将不胜感激。
如果有人有更好的解决方案或建议,我很乐意听到并应用它。