Android:自定义形状的按钮

Dmi*_*try 5 android button

我正在寻找创建一组四个按钮的最佳方法.
在此输入图像描述
每个按钮都是一个图像.所以,我想从四个小图像按钮创建一个"大"方块,然后旋转它们.
问题是:如何在xml中旋转布局?可能吗?

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


谢谢!

Gli*_*tch 7

一种方法是创建一个ImageButton,然后使用三角函数计算用户点击圆圈的位置,使用来自onClick()事件和按钮中心的数据.这个问题可能有所帮助: 在Android上获取触摸事件的坐标


Dav*_*ice 5

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

使用Path创建路径,使用Shape创建形状,使用Pathshape创建复合 路径形状.

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