2011-03-07 80 views
0

我想在一個大視圖中放置一些圖形(例如,角色,一些移動的物體等),並且能夠觸摸它們。如何在Android應用程序中創建可觸摸的圖形對象?

我應該使用什麼?
- 可繪製對象繪製簡單,但不能附加到觸摸監聽器。我怎樣才能檢測到我的形狀的邊界點擊?
- 使用視圖,我可以使用觸摸偵聽器,但是使用視圖在遊戲中繪製圖形是個不錯的主意嗎?他們對錶單更好嗎?另外,我想把這些形狀放在屏幕上的任何位置(絕對位置)。我找不到有意見的方法。

非常感謝。

+0

我問了一個類似的問題,然後回來點擊/拖動一個自定義視圖,我得到了一個很好的答案,爲我解決了它。我的應用程序有非常簡單的圖形和控件,但性能非常好。 http://stackoverflow.com/questions/2363666/android-drag-animation-of-views – Peter 2011-03-07 22:27:46

回答

0

聽起來好像你想要在單個視圖(你的可繪製對象方法)中繪製對象,然後在該包含視圖上使用觸摸監聽器。在該聽衆中,您可以將觸摸位置與正在繪製的對象的位置/邊界進行比較 - 如果觸摸符合「在交互式對象上」的條件,則會相應地處理它。

相關問題