我正在創建一個帶有幾個不同形狀的板空間(如Risk)的Android棋盤遊戲。具有不規則板空間的Android遊戲板
我想確保我的主板顯示正確,並且OnTouchListeners保留在GUI上,而不管屏幕大小/分辨率如何。
可能的解決方案我已經想到了和自己的問題:
創建電路板上的單個圖像和分配基於像素的幾何OnTouchListeners。問題:如果用戶的顯示器是不同的分辨率,我的聽衆可能與我的圖像不在同一像素下(對吧?)
創建幾個ImageButton並將它們排列在一起。問題:ImageButtons可能會根據顯示重新排列,最終會出現重疊空格或間隙。
- 使用Android自定義繪圖。如果我這樣做,我會如何將我的聽衆鏈接到我的Canvas並確保它們已同步?
基本問題: 如何確保在使用不規則幾何圖形的GUI中偵聽器與圖形同步?