Android:Tic tac toe游戏,需要有关结构的建议

时间:2010-10-27 15:51:37

标签: android

我是Android开发的新手,我需要关于结构的建议。我想开发Tic tac toe游戏,有3个图像:1 - 3×3网格2 - 圆形3交叉

我的想法: 我需要一些带有背景图像(3×3网格)的布局和带有ImageViews的表格3 x 3,点击某个位置后我们在表格中加载图像(圆形或十字形)。

问题:

- 首先,我的想法是正确的吗?

- 我尝试用view.setBackgroundResource(res)设置背景,但看起来不太好,用背景颜色黑色蚂蚁加载的网格(黑色)很难看到。

UPDATE :我在android sdk中发现了Tic tac toe游戏示例,.. \ samples \ android-8,也许对某人有帮助

更新:最好的解决方案是使用SurfaceView

更新:如果有人需要https://andoid-tictactoe.googlecode.com/

1 个答案:

答案 0 :(得分:3)

你最好的选择可能是使用Canvas并在其上画画。

SDK中包含一些很好的示例。 Lunarlander,Jetboy,或者也许是Snake。

编辑: 是的你可以。好吧......以这种方式思考,所显示内容的顺序层次结构基于它的绘制顺序。如果您执行了以下操作,则可在背景上看到drawable:

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

如果你颠倒它们,根据背景图像的透明度和大小,可以看到或不看可画面。

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