2012-07-18 75 views
0

我想在Android中創建像遊戲一樣的氣泡,我不確定如何繪製圖形。 我應該使用畫布嗎?每個泡泡應該是位圖還是圖像視圖?如何在Android中創建氣泡遊戲用戶界面

另一件事,我想能夠旋轉/縮放氣泡。 我嘗試過使用位圖和畫布,但無法旋轉氣泡。 每個泡泡的圖像視圖看起來對我來說都是一團糟。

您的幫助表示讚賞。

感謝

回答

2

如果你想製作一款遊戲,我會建議使用帆布,把畫布上大部分或全部,你的佈局。使用常規UI結構創建除最基本遊戲以外的任何內容都將是一場噩夢。

這聽起來像你已經到了可以加載氣泡圖像並將它們繪製到畫布上的位置,這很好。至於旋轉的氣泡,使用:

Matrix rotator = new Matrix(); 
rotator.postRotate(90); 
canvas.drawBitmap(bitmap, rotator, paint); 

這是從一個答案this SO question,這是更具體地約在畫布旋轉位圖。

有關在Android上製作遊戲的更多信息,this book對我來說很有幫助。

希望有幫助!

+0

感謝或您的幫助,但我還有幾個問題:如果我希望每個位圖都以不同的方式旋轉,是否需要爲每個位圖創建一個矩陣?是否需要將您在我的畫布的inDraw函數中編寫的代碼放置? – 2012-07-19 04:13:49