2010-10-27 53 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