Android - 分段圆形按钮

时间:2012-07-05 17:54:41

标签: android button geometry

我正在尝试创建一个看起来像这样的按钮:

sAMPLE http://s11.postimage.org/m0pcmdrdr/wave_fancy_button_base.jpg

每个三分之一作为一个单独的按钮。我正在寻找有关如何实现这一点的建议。我已经阅读了一些关于圆形按钮的帖子,但这是一个稍微不同的问题,因为按钮本身是相当不规则的形状。

提前致谢。

2 个答案:

答案 0 :(得分:2)

https://github.com/makeramen/android-segmentedradiobutton 使用这可能是你得到了一些帮助..

答案 1 :(得分:0)

我会创建一个Custom View,正如@CommonsWare暗示的那样。该文档涵盖了所有内容,但基本上您将该图像渲染为画布(填充正方形,绘制圆形,绘制三条线,然后绘制文本)并自行检测触摸事件,进行一些数学计算以确定哪个段被压了。 Android让这非常简单。