1
我正在嘗試這麼多天。我已閱讀每篇文章,但我無法完成。使用getIntrisicHeight()等方法建議的所有東西似乎都不起作用,因爲我希望在每個屏幕上都可以使用它。所以我想這樣的解決方案:https://stackoverflow.com/a/4942812/1113997。問題是我不明白這個答案的很多要點:可點擊區域圖像
- 任何人都可以給我一個xml文件的例子嗎?
- 退貨後應該檢查什麼?我的意思是,我會擁有像地圖一樣的東西,並且有幾個區域用不同的顏色着色(在我看不見的圖像中,對吧?),然後如果我用紅色按區域做某件事,如果綠色的做其他事情。 任何人都可以通過舉例說明代碼來完成答案嗎?
- 我如何知道,我在油漆上繪製自己的圖像的同樣的紅色,例如,將會與它將被比較的相同?
代碼形式的鏈接:
private int getColour(int x, int y) {
ImageView img=(ImageView)findViewById(R.id.img2);
img.setDrawingCacheEnabled(true);
Bitmap hotspots=Bitmap.createBitmap(img.getDrawingCache());
img.setDrawingCacheEnabled(false);
return hotspots.getPixel(x, y);
}