13.4.1 Activity类开发

更新于 2026年10月10日 版权声明
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是否合法。具体代码如下。

图示

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)