Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android游戲 >> Android游戲開發 >> Android 2048游戲開發教程(五):界面美化

Android 2048游戲開發教程(五):界面美化

編輯:Android游戲開發

這一節,我們將介紹游戲界面的美化以及游戲數據的存儲。

首先創建一個color.xml資源文件,用來保存每個數字對應的背景色和前景色。右擊res文件夾,選擇New,單擊Android resource file,輸入color,單擊Next即可。

5-1 創建資源文件

修改代碼如下:

5-2 color.xml

其中bg*表示背景色,text*表示前景色,切換到Card界面,在setNumber中添加如下代碼:

5-3 switch

 

5-4 switch

 

運行結果如下:

5-5 階段性結果

游戲局面基本已經完成。接下來,我們來處理一下主界面的布局,切換到activity_main.xml的代碼模式,修改如下:

5-6 activity_main.xml

5-7 activity_main.xml
5-8 activity_main.xml

5-9 activity_main.xml

運行結果如下圖所示:

5-10 階段性結果

下面,我們需要為Best標簽添加一些操作,切換到MainActivity類,定義一個變量:

5-11 定義變量

為它添加初始化命令:

5-12 初始化

 

添加一個方法方便外部訪問這個標簽,同時定義一個bestScore變量用來保存最高分:

5-13 方法

 

切換到GameView中添加如下方法:

5-14 updateBest

在每一次加分後都調用該函數:

5-15 更新最高分

最後,我們需要對最高分標簽進行初始化,切換到MainActivity類,修改代碼如下:

5-16 初始化

運行結果如下:

5-17 最終結果

游戲至此已經完工。當然,我們可以為它添加更多的動畫特效,留給讀者自行操作。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved