我有一个像这样的图像。我可以使用此代码旋转它。现在我想知道,触摸了哪种颜色,与轮子的位置无关。例如,无论车轮处于以下哪个位置,我都应该能够检测到我触摸了什么颜色……红色、黄色、绿色、蓝色、粉色或灰色。
可能吗?我该怎么做?
除了使用单张图片之外,还有其他可能性吗?(我希望避免的解决方案......)
或或或任何...
更新:我发布了一些颜色,因为我想更清楚,我为此找到了解决方案,但是如果我有不同的图像而不是颜色,我该怎么办。
我有一个像这样的图像。我可以使用此代码旋转它。现在我想知道,触摸了哪种颜色,与轮子的位置无关。例如,无论车轮处于以下哪个位置,我都应该能够检测到我触摸了什么颜色……红色、黄色、绿色、蓝色、粉色或灰色。
可能吗?我该怎么做?
除了使用单张图片之外,还有其他可能性吗?(我希望避免的解决方案......)
或或或任何...
更新:我发布了一些颜色,因为我想更清楚,我为此找到了解决方案,但是如果我有不同的图像而不是颜色,我该怎么办。
解码触摸事件的 x & y 位置,然后在 Bitmap 上调用 getPixel:http: //developer.android.com/reference/android/graphics/Bitmap.html