具有按钮按下效果的圆形视图

Circular View with Button Press Effect

我正在寻找一个自定义组件来设计一个圆形遥控视图,如下图所示,具有不同的按钮和背景颜色。

每个按钮都应该是可触摸的,并具有适当的按下效果。我确实找到了一个有用的library,我可以创建一些类似的设计,但仍然需要很多改进,比如压力效果/内圆和外圆填充半径等。请帮我找到更好的选择.

您可以制作自己的 class 扩展视图。然后您将能够重写 onDraw() 并绘制任何您想要的东西。

您还可以使用默认 android 按钮和自定义 xml 选择器,为 pressed/not 按下状态定义不同的图像资源。

我想这就是你的答案。 你可以在这里下载。 https://code.google.com/p/radial-menu-widget/