我想在Android屏幕上有一个图像,可以点击图像的不同部分。我的意思是,如果它是一个3个圆圈的图像,我希望能够点击这些圆圈中的每一个,
然后我可以为每个可点击的圈添加不同的功能。 对于下图中的实例,我希望能够单击每种不同的颜色。是否有可能拥有触摸式听众并为您提供颜色?它可以是一个图像还是必须用Java或XML绘制?
答案 0 :(得分:1)
我发现了一个非常好的小部件,可以帮助您制作任何可以点击的图像。他们对如何使用他们的小部件有一些很好的说明。
小部件具有与html中的图像映射类似的方法。这个小部件的好处是图像可以缩放,不会丢失与特定点击相关的坐标或区域。
Here is指向其网站的链接。制作小部件的人显然有类似的问题,并提出了这个小部件。
答案 1 :(得分:0)
另一种解决方案是
这通常使用一个不可见的蒙版图像来完成,每个区域都有一种颜色(参见流行的detailed tutorial),但是这里图像本身对每个区域都有不同的颜色,这使得它更有趣。