嘿,我想知道是否有任何方法可以在不疯狂地构建小按钮的情况下做到这一点,但基本上我想做的是围绕一个圆圈制作两个弯曲的按钮,有没有办法做到这一点?
她是我有点想要的例子,很抱歉这幅画太粗糙了。
最佳答案
回答这个问题有两个部分:如何让按钮看起来像这样,以及触摸你绘制的区域。
对于第一部分,您可以使用 FrameLayout 或 Relative Layout 在您想要的位置准确绘制您的按钮,并使用自定义图像作为背景(也许您可以为圆制作一个 ShapeDrawable)。
对于第二部分,它可以非常简单:如果 Circle(最大的按钮)在其他两个之上,那么就可以了。但我想每个按钮上的可触摸区域将是一个矩形。
另一种方法是创建一个自定义 View ,自己处理 Touch 事件并根据 X 和 Y 检测哪个部分被触摸
关于android - 弯曲的按钮和一个圈子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10831344/