13.4.1 Activity类开发
在Android中,Activity负责不同界面间的切换。在本项目中,Activity还能够实现按键单击和修改按键状态的功能。本足球游戏项目的Activity类是由文件FootballActivity.java实现的,下面开始介绍它的实现流程。
(1)作为一个控制器,首先要声明项目中需要的成员变量,在代码中对这些成员的具体含义进行了详细说明注释。具体代码如下。


(2)编写onCreate重写方法,这个方法在Activity创建时被首先调用,能够对各个变量进行初始化处理。具体代码如下。

(3)定义方法initWelcomeSound(Context context)和initRects(),分别初始化欢迎界面的声音和初始化矩形框。具体代码如下。

(4)定义方法onTouchEvent(MotionEvent event),能够处理用户所有的屏幕单击事件。具体代码如下。(https://www.daowen.com)



5)定义方法initSound(),用于加载游戏中用到的声音。具体代码如下

6)定义方法updateProgressView(),用于更新进度条的进度。具体代码如下

7)定义方法checkLayout(int[]layout),用于检查用户输入的layout是否合法。具体代码如下。

