編輯:Android游戲開發
這一節,我們將介紹游戲界面的美化以及游戲數據的存儲。
首先創建一個color.xml資源文件,用來保存每個數字對應的背景色和前景色。右擊res文件夾,選擇New,單擊Android resource file,輸入color,單擊Next即可。
修改代碼如下:
其中bg*表示背景色,text*表示前景色,切換到Card界面,在setNumber中添加如下代碼:
運行結果如下:
游戲局面基本已經完成。接下來,我們來處理一下主界面的布局,切換到activity_main.xml的代碼模式,修改如下:
運行結果如下圖所示:
下面,我們需要為Best標簽添加一些操作,切換到MainActivity類,定義一個變量:
為它添加初始化命令:
添加一個方法方便外部訪問這個標簽,同時定義一個bestScore變量用來保存最高分:
切換到GameView中添加如下方法:
在每一次加分後都調用該函數:
最後,我們需要對最高分標簽進行初始化,切換到MainActivity類,修改代碼如下:
運行結果如下:
游戲至此已經完工。當然,我們可以為它添加更多的動畫特效,留給讀者自行操作。