我一直试图找到解决这个问题的方法,并且找不到任何有用的东西,所以请原谅我,如果这是我无法找到的东西的复制品。
基本上,我在滚动视图中以彩色玻璃窗的风格存在大型复杂图像,以便我可以平移和缩放它。窗口的每个单独段都有一些与之相关的信息。我需要做的是点击任何段并确定点击了哪个段,以便我可以显示信息。我不确定的是如何在触摸点和段之间进行映射。大多数细分甚至不是正多边形,更不用说正交正方形了,所以我不能想出一种直接的方法来确定我拍摄的细分。
如果有人对如何实现这一点有任何想法,那将非常感激!
干杯
答案 0 :(得分:0)
将每个细分受众群放在不同的图层中。现在,您可以对点击的图层进行命中测试。您的测试必须设计成如果一个图层被轻敲但是在透明区域(即在其片段之外),您的测试将落到它后面的下一层。因此,如果您在点击下发现图层的非透明区域,则测试将成功。由于每层是一个段,因此段是与该层对应的段。