她举了我想要的一个例子,抱歉画的粗糙程度.
解决方法 回答这个问题有两个部分:如何让按钮看起来像这样,并触摸你绘制的区域.对于第一部分,您可以使用FrameLayout或相对布局将您的按钮精确地绘制到您想要的位置,并使用自定义图像作为背景(可能是您可以制作ShapeDrawable的圆形).
对于第二部分,它可以非常简单:如果Circle(最大按钮)位于另外两个之上,那么这可以是正常的.但我猜每个按钮上的可触摸区域将是一个矩形.
另一种方法是创建一个自定义视图,自己处理touch事件,并根据X和Y,检测触摸了哪个部分
总结以上是内存溢出为你收集整理的android – 弯曲的按钮和一个圆圈全部内容,希望文章能够帮你解决android – 弯曲的按钮和一个圆圈所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)