android – 弯曲的按钮和一个圆圈

android – 弯曲的按钮和一个圆圈,第1张

概述嘿,我想知道是否有任何方法可以做到这一点而不会疯狂的lil按钮构建,但基本上我想要做的是围绕一个圆形做两个弯曲的按钮,有没有办法做到这一点? 她举了我想要的一个例子,抱歉画的粗糙程度. 回答这个问题有两个部分:如何让按钮看起来像这样,并触摸你绘制的区域. 对于第一部分,您可以使用FrameLayout或相对布局将您的按钮精确地绘制到您想要的位置,并使用自定义图像作为背景(可能是您可以制作Shape 嘿,我想知道是否有任何方法可以做到这一点而不会疯狂的lil按钮构建,但基本上我想要做的是围绕一个圆形做两个弯曲的按钮,有没有办法做到这一点?

她举了我想要的一个例子,抱歉画的粗糙程度.

解决方法 回答这个问题有两个部分:如何让按钮看起来像这样,并触摸你绘制的区域.

对于第一部分,您可以使用FrameLayout或相对布局将您的按钮精确地绘制到您想要的位置,并使用自定义图像作为背景(可能是您可以制作ShapeDrawable的圆形).

对于第二部分,它可以非常简单:如果Circle(最大按钮)位于另外两个之上,那么这可以是正常的.但我猜每个按钮上的可触摸区域将是一个矩形.

另一种方法是创建一个自定义视图,自己处理touch事件,并根据X和Y,检测触摸了哪个部分

总结

以上是内存溢出为你收集整理的android – 弯曲的按钮和一个圆圈全部内容,希望文章能够帮你解决android – 弯曲的按钮和一个圆圈所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1127162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存