这一节,我们将介绍游戏界面的美化以及游戏数据的存储。
首先创建一个color.xml资源文件,用来保存每个数字对应的背景色和前景色。右击res文件夹,选择New,单击Android resource file,输入color,单击Next即可。
修改代码如下:
其中bg*表示背景色,text*表示前景色,切换到Card界面,在setNumber中添加如下代码:
运行结果如下:
游戏局面基本已经完成。接下来,我们来处理一下主界面的布局,切换到activity_main.xml的代码模式,修改如下:
运行结果如下图所示:
下面,我们需要为Best标签添加一些操作,切换到MainActivity类,定义一个变量:
为它添加初始化命令:
添加一个方法方便外部访问这个标签,同时定义一个bestScore变量用来保存最高分:
切换到GameView中添加如下方法:
在每一次加分后都调用该函数:
最后,我们需要对最高分标签进行初始化,切换到MainActivity类,修改代码如下:
运行结果如下:
游戏至此已经完工。当然,我们可以为它添加更多的动画特效,留给读者自行操作。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。