2012-05-26 101 views
1

我正在使用框架佈局的應用程序。在框架佈局有三類如下:我的代碼有什麼問題?

  1. 創建圖像
  2. 檢查用戶觸摸
  3. 繪製圖像

但是當我接觸的圖像的像素相同的顏色,它給了我不同的顏色值。如果有人想看我的code那麼它就在那裏。如果你想檢查哪些圖像是使用我然後將圖像如下:

enter image description here

這是用於獲取該像素的第二圖像: enter image description here

任何一個可以告訴我爲什麼它不會給我正確的價值在圖像上的觸摸顏色 ? Edited1 我編輯的imagein類的代碼如下[代碼編輯後4

+1

我想你可能想更詳細地解釋一下你的期望以及發生了什麼。 –

+0

@ Dr.Dredel是正確的 - 基於你以前的問題 - 你應該看看如何翻譯你的屏幕座標來匹配你的圖片座標。 – rekaszeru

+0

@rekaszeru你能再解釋一次嗎? – Ashishsingh

回答

1

我的猜測是,你正在基於圖像的像素座標假設,因爲它們存在不平移座標一旦Android改變你的藝術。在繪製到視圖後,您應該看到Android認爲圖像大小是什麼,並確保您觸摸的位置與您期望觸摸的位置相同。

+0

當用戶觸摸相同的顏色斑點,那麼它應該顯示相同顏色但它顯示我其他值 – Ashishsingh

+0

正確的,我的問題是你怎麼知道「斑點」是什麼? –

+0

iam重疊在另一個相同的圖像,所以它會給我相同的位置na – Ashishsingh