3

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

样本

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

提前致谢。

4

2 回答 2

2

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

于 2012-07-21T11:29:05.960 回答
0

正如@CommonsWare 所暗示的那样,我将创建一个自定义视图。该文档涵盖了所有内容,但基本上您将把该图像渲染到 Canvas 中(填充正方形,绘制圆形,绘制三条线,然后绘制文本)并自己检测触摸事件,做一些数学来确定哪个部分被按下。Android 让这一切变得异常简单。

于 2012-07-06T03:05:45.117 回答