android课程设计报告--猜数字小游戏

android课程设计报告--猜数字小游戏

ID:9378229

大小:2.81 MB

页数:9页

时间:2018-04-29

android课程设计报告--猜数字小游戏_第1页
android课程设计报告--猜数字小游戏_第2页
android课程设计报告--猜数字小游戏_第3页
android课程设计报告--猜数字小游戏_第4页
android课程设计报告--猜数字小游戏_第5页
资源描述:

《android课程设计报告--猜数字小游戏》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、移动应用开发技术大作业题目名称:猜数字小游戏班级:计Y103学生姓名:学号:1日期:2013年5月14日一:程序的功能。1、欢迎动画界面:游戏运行后,首先进入的界面2、菜单的选择:设计出菜单界面,并且在菜单界面提供四种菜单项供用户选择。3、游戏音效:游戏的过程中需要在适当的位置添加音效,并且可以对音效进行开与关闭的设置。4、游戏帮助,需要为游戏添加帮助界面,简单介绍游戏的基本功能及玩法。5、开始游戏:单击即可进入游戏,根据提示可进行游戏。二:程序的结构.1、PushBoxActivity.jav

2、a1)publicclassPushBoxActivityextendsActivity{/*整个游戏的框架类,根据不同类传回来的handle消息,调用不同的方法,执行不同的类,实现不同的模块功能。(模块功能:欢迎动画界面模块、开始游戏模块、游戏帮助模块、游戏帮助模块。)*/}2)HandlermyHandler=newHandler(){publicvoidhandleMessage(Messagemsg){/*用来更新UI线程中的控件.接收各个view发来的handle消息,根据消息的不同类

3、型进行不同的处理.Msg为2,选择了开始游戏;为10,选择了游戏说明;*/3)initAndToMenuView(){//调用方法函数,切换到菜单界面}4)initAndToGameView2(){//调用方法函数,显示游戏帮助界面}5)initAndToWelcomeView(){//启动后,自动调用方法函数,首先进入欢迎动画界面}2、WelcomeView.java1)publicclassWelcomeViewextendsSurfaceViewimplementsSurfaceHolde

4、r.Callback,OnClickListener{//初始化欢迎界面使用的各种图片,并引用。调用WelcomeViewDrawThread类,动态改变图片的位置,实现欢迎界面的动态效果。动画结束后,传handle信息给PushBoxActivity使其继续执行。}2)publicWelcomeView(PushBoxActivitypushBoxActivity){/*构造器,得到pushBoxActivity的引用,初始化WelcomeViewDrawThread绘制线程,将获得的hold

5、er传递进去;并进行图片初始化工作*/3)protectedvoidonDraw(Canvascanvas){//绘制欢迎动画界面}4)publicvoidsurfaceCreated(SurfaceHolderholder){//创建时被调用,启动welcomeViewDrawThread刷帧线程}publicvoidsurfaceDestroyed(SurfaceHolderholder){//在welcomeView被摧毁时被调用}5)publicvoidonClick(Viewv){//

6、接受单击事件,结束该View,直接向activity放送消息,类型为1}3、WelcomeViewDrawThread.javapublicclassWelcomeViewDrawThreadextendsThread{publicWelcomeViewDrawThread(WelcomeViewwelcomeView,SurfaceHoldersurfaceHolder){/*调用WelcomeViewgoThread方法,实现各个图片动态移动位置;调用WelcomeView中onDraw方法

7、,将动画显示到界面上*/}4、WelcomeViewGoThread.javapublicclassWelcomeViewGoThreadextendsThread{/*动态改变欢迎界面各个图片的位置,若每个位置均到位,则向PushBoxActivity发送消息,类型为1*/}5、MenuView.java1)publicclassMenuViewextendsSurfaceViewimplementsSurfaceHolder.Callback{//初始化菜单界面使用的各种图片,并引用。调用M

8、enuViewDrawThread类,动态改变图片的位置,实现欢迎界面的动态效果。动画结束后,传handle信息给PushBoxActivity使其继续执行}2)publicMenuView(PushBoxActivitypushBoxActivity){//构造器,得到pushBoxActivity的引用,初始化MenuViewDrawThread绘制线程,将获得的holder传递进去;并进行图片初始化工作}3)protectedvoidonDraw(Canvascanvas){//绘制动画界

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。