1

我正在开发一个使用框架布局的应用程序。在框架布局中,有以下三个类:

  1. 创建图像
  2. 检查用户触摸的图像的像素
  3. 绘制图像

但是当我触摸相同的颜色时,它给了我不同的颜色值。如果有人想查看我的代码,那么它就在那里。如果您想检查我使用的是哪个图像,则图像如下:

在此处输入图像描述

用于获取像素的第二张图像: 在此处输入图像描述

谁能告诉我为什么它没有给我正确的触摸图像颜色值? Edited1 我的imagein类的编辑代码如下[编辑后的代码4

4

1 回答 1

1

我的猜测是,您是根据图像的像素坐标做出假设,而不是在 Android 调整您的艺术作品大小时翻译它们存在的坐标。在将图像绘制到您的视图后,您应该看到 Android 认为的图像大小,并确保您触摸的位置与您期望触摸的位置相同。

于 2012-05-26T07:11:56.943 回答