如何在android java中创建半圈可扩展菜单

时间:2016-01-07 13:02:25

标签: android

我需要在android中构建一个菜单,以半圆形开始,一旦点击,就会在半圆周围显示以弧形绘制的菜单选项。

我已经尝试过画布绘图,虽然它达到了预期的效果,但是没有办法轻松添加触摸事件,并允许我按照我想要的方式设置菜单动画。

是否有图书馆或更好的方式可以让我实现这一目标。

背景需要有一个叠加层,菜单位于叠加层上方,以模拟在网络上工作时的常规菜单打开。

当前菜单屏幕截图: Menu Screenhshot

我需要能够为每个单独的菜单项添加触摸事件,并允许它打开关闭并将其带到文本的前面,即使我最后绘制了菜单,文本也保持在上面。< / p>

我正在使用drawArc,drawCircle和drawText来完成所有操作。

我能用得更好吗? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

它被称为径向菜单。您可以使用此小部件来获取所需内容 - Radial-Menu-Widget-Android