Android:自定义形状的按钮

时间:2011-06-06 15:20:46

标签: android button

我正在寻找创建一组四个按钮的最佳方法。
enter image description here
每个按钮都是一个图像。所以,我想从四个小图像按钮创建一个“大”方块,然后旋转它们。
问题是:如何在xml中旋转布局?可能吗?

有没有更好的方法来创建这样的按钮组?


谢谢!

2 个答案:

答案 0 :(得分:7)

这样做的一种方法是创建一个ImageButton,然后使用三角函数计算用户点击圆圈的位置,使用来自onClick()事件和按钮中心的数据。这个问题可能有所帮助 Get the co-ordinates of a touch event on Android

答案 1 :(得分:5)

最终的答案是使用路径形状按钮。然后它会为你处理一切。

创建Path形状为Shape且复合路径形状为的路径 Pathshape

这样你甚至可以用XML做到这一点。 并且有各种弧形路径方法。 看看吧!