Android:如何实现彼此相邻的不规则按钮?

时间:2013-02-20 14:57:33

标签: android layout user-interface shapes

我想用一些不规则的按钮实现一个接口,如下所示:

enter image description here

Android中是否可以使用常规按钮组件,或者是否需要使用其他方法(如使用图像和检测点击区域)?

1 个答案:

答案 0 :(得分:0)

我很确定没有标准的方法可以解决这个问题。

我想最好的方法是在Button中覆盖onTouch并手动检测点击区域。如果形状非常复杂或基于位图,您可以尝试绘制某种类型的蒙版,然后只需从按钮画布中获取getPixel。如果像素是(例如)黑色,则单击该按钮。

另见:Can handle events on irregular shapes on Android?