2010-10-27 68 views
1

我是android開發新手,我需要關於結構的建議。我想開發Tic tac toe遊戲,並且有3張圖片:1 - 3×3 grid 2 - 圈3-十字。Android:Tic TAC腳趾遊戲,需要關於結構的建議

我的想法: 我需要一些佈局,背景圖片(3×3格)和表3×3 ImageViews,點擊某個位置後,我們加載圖像(圓圈或交叉)在我們的餐桌。

問題:

所有的 - 首先是我的想法是否正確?

- 我試着用view.setBackgroundResource(res)設置背景,但是看起來不是很好,用黑色背景色加載網格(黑色)很難看清東西。

更新:我發現井字遊戲例如Android SDK中,.. \ \樣品的android-8,也許它可以幫助別人

UPDATE:最好solutin是使用SurfaceView

更新:如果有任何的身體需要它https://andoid-tictactoe.googlecode.com/

回答

3

您最好的選擇可能是用帆布和借鑑它。

SDK中包含一些很棒的例子。 Lunarlander,Jetboy或者Snake。

編輯: 是的,你可以。好樣......這樣想,顯示內容的順序層次是基於它的繪製順序。如果你做了以下的繪製將是可見的在背景:

canvas.drawBitmap(yourBackgroundImage, 0, 0, null); 
yourDrawable.setBounds(yourRect); 
yourDrawable.draw(canvas); 

,如果你扭轉他們,提拉可能會或可能不依賴於背景圖像的透明度和大小可見。

yourDrawable.setBounds(yourRect); 
yourDrawable.draw(canvas); 
canvas.drawBitmap(yourBackgroundImage, 0, 0, null); 
+0

在畫布上,我可以設置背景圖片嗎? – Sergey 2010-10-27 16:20:09

+0

我想你只是繪製背景圖像以適應整個畫布,然後在它上面畫十字和圓。 – AndrewKS 2010-10-27 19:18:54