簡體   English   中英

旋轉圖像時如何檢測圖像的哪一部分被觸摸?

[英]How to detect which part of an image has been touched, when image is rotated?

我有一張這樣的圖像。 我可以使用此代碼旋轉它。 現在我想知道,觸摸了哪種顏色,與輪子的位置無關。 例如,無論車輪處於以下哪個位置,我都應該能夠檢測到我觸摸了什么顏色……紅色、黃色、綠色、藍色、粉色或灰色。

是否有可能? 我該怎么做?

除了使用單張圖片,還有其他可能性嗎?(我寧願避免的解決方案......)

在此處輸入圖片說明 要么在此處輸入圖片說明要么在此處輸入圖片說明管他呢...

更新:我發布了一些顏色,因為我想更清楚,我為此找到了解決方案,但是如果我有不同的圖像而不是顏色,我該怎么辦。

解碼觸摸事件的 x & y 位置,然后在 Bitmap 上調用 getPixel: http : //developer.android.com/reference/android/graphics/Bitmap.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM