[英]Android layout organisation for grouping custom shaped buttons
扩展View类并绘制图像,就像放置在此处的图像一样。 之后,当发生单击时,请检查坐标以确定单击了哪个彩色按钮。
我使用了该博客中的一种技术。
https://blahti.wordpress.com/2012/06/26/images-with-clickable-areas/
基本上,您要做的就是使用两个图像。 带有热点的第二个图像位于主图像的顶部(在本例中为六边形图像上方),然后单击时,将调用一个函数来找出单击了什么颜色,并根据此颜色来调用操作。
热点图像的大小必须与原始图像大小相同,并且热点必须是标准的着色器(例如蓝色,红色,黄色等),以便于确定单击哪种颜色。
与上面的图像配合良好,并且也非常准确。
另一种选择是使用坐标,但是我没有太多时间研究这项技术。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.