Android 如何获得我刚刚接触的像素的颜色

Android 如何获得我刚刚接触的像素的颜色,android,Android,我有两张照片,一张在另一张上面。底部是一个平面图,上面的图像是相同的图像,但所有房间都用不同的颜色进行了着色。然后使顶部图像不可见。我想得到被触摸区域的颜色,这样我就知道用户想去哪里 我不知道这是否可以做到,如果你知道另一种方法,使一个区域可以点击,我很乐意听到它。如果你可以访问实际图像,你可以只计算被点击的像素的图像坐标,并从图像数据中读取像素,比如 另一种不需要存储两个图像的方法类似于,可以存储不同区域的多边形。如果您可以访问实际图像,您只需计算单击的像素的图像坐标并从图像数据中读取像素,如

我有两张照片,一张在另一张上面。底部是一个平面图,上面的图像是相同的图像,但所有房间都用不同的颜色进行了着色。然后使顶部图像不可见。我想得到被触摸区域的颜色,这样我就知道用户想去哪里


我不知道这是否可以做到,如果你知道另一种方法,使一个区域可以点击,我很乐意听到它。

如果你可以访问实际图像,你可以只计算被点击的像素的图像坐标,并从图像数据中读取像素,比如


另一种不需要存储两个图像的方法类似于,可以存储不同区域的多边形。

如果您可以访问实际图像,您只需计算单击的像素的图像坐标并从图像数据中读取像素,如


另一种不需要存储两个图像的方法类似于,可以存储不同区域的多边形。

像这样从视图中获取像素 int pixel=bitmap.getPixel(x,y)

现在,您可以获得RGB的每个值,如:
int redValue=Color.red(像素)

像这样从视图中获取像素 int pixel=bitmap.getPixel(x,y)

现在,您可以获得RGB的每个值,如: int redValue=Color.red(像素)