嘿,我想知道是否有任何方法可以做到这一点而不会疯狂地使用内置的 lil 按钮来制作它,但基本上我想做的是围绕一个圆形制作两个弯曲的按钮,有没有办法做到这一点?
她是我想要的一个例子,对不起,这幅画有多粗糙。

回答这个问题分为两个部分:如何让按钮看起来像这样,以及触摸您绘制的区域。
对于第一部分,您可以使用 FrameLayout 或相对布局将按钮精确绘制在您想要的位置,并使用自定义图像作为背景(也许对于圆形,您可以制作 ShapeDrawable)。
对于第二部分,它可以非常简单:如果圆圈(最大的按钮)位于其他两个按钮的顶部,那么就可以了。但我猜每个按钮上的可触摸区域将是一个矩形。
另一种方法是创建一个自定义视图,自己处理触摸事件并根据 X 和 Y 检测哪个部分被触摸
| 归档时间: |
|
| 查看次数: |
622 次 |
| 最近记录: |