安卓智能拼图项目介绍

安卓智能拼图项目介绍

ID:20795142

大小:2.89 MB

页数:17页

时间:2018-10-15

安卓智能拼图项目介绍_第1页
安卓智能拼图项目介绍_第2页
安卓智能拼图项目介绍_第3页
安卓智能拼图项目介绍_第4页
安卓智能拼图项目介绍_第5页
资源描述:

《安卓智能拼图项目介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目介绍需求分析架构分析功能实现介绍者:李2014.04.01项目需求分析伴随着经济的逐步发展,人们开始重视业余的休闲娱乐。在平时居家旅行的同时希望有可以益智娱乐的游戏可以放松,同时练练也可以练练脑力和眼力。拼图有一定的规律性,是日常生活的好伙伴。这款益智拼图游戏内置多张图片,每张图片都是经过精心挑选。它支持的分辨率分别是480*800、320*480以及480*854,如果屏幕分辨率是480*800它的显示效果是最佳的;屏幕分辨率是320*480它的显示效果一般;屏幕分辨率是480*854它的显示效果较好。返回功能介绍游戏拼图的设计包括10个功能界

2、面:分别为游戏Logo、主菜单、游戏帮助、游戏设置、选图、游戏随机初始化、进行游戏、游戏胜利除了界面,它还有2个对话框,游戏关于对话框、退出游戏对话框框图项目架构实现游戏过程模块:它是游戏开始到结束整个过程,所以它根据整个游戏过程又可以分为三个阶段,分别是游戏前(选关界面),游戏中(游戏随机初始化界面、游戏界面、二级菜单对话框、游戏胜利界面),回放;游戏帮助模块:游戏帮助界面;游戏设置模块:游戏设置界面;游戏关于模块:游戏关于对话框;退出游戏模块:退出游戏对话框。项目流程返回工程文件列表项目功能实现--logo切换Logo界面需创建的类1.mainA

3、ctivity2.picc通过实现Runnable接口中的run()方法创建线程publicvoidrun()sleep进行休眠建立一个while循环,来实现图片的跳转项目功能实现—菜单跳转//构造一个跳转publicvoidgotoMenu(){Intentintent=newIntent();intent.setClass(MenuActivity.this,HelpActivity.class);startActivity(intent);}项目功能实现—全屏全屏方法全屏方法是在每一个界面都会调用的一个方法1,//去掉标题requestWind

4、owFeature(Window.FEATURE_NO_TITLE);2,//去掉信息栏window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN),项目功能实现--图片选择Gallery界面需要创建的类1.ImageAdapter继承自baseAapter2.相关布局文件3.startActivity重写onCreate方法publicvoidonCreate(BundlesavedInstanceStat

5、e){…}设置设置全屏显示;实例化Gallery;Gallery加载ImageAdapter;设置Gallery的触摸事件;设置触摸事件弹出的AlertDialog;项目功能实现--难度选择需要创建的类startActivity方法实现1.调用gallery的setOnItemClickListener方法2.设置复选框AlertDialog.Builderbuilder=newAlertDialog.Builder(StartActivity.this);进行难度选择项目功能实现--切图需要创建的类1.startActivity;将mysurfac

6、eview显示到屏幕2.Mysurfaceview:显示切割后游戏界面3.Blockgroup:格子组,管理。绘制每个格子4.imageRect:切割以及绘制图片ImageRect(BitmapcurrentBitmap,intsize,intid)a.游戏图片b.游戏级别c.格子idPaint(Canvascanvas,intx,inty,Paintpaint;绘制图片成员变量5.Block:根据等级和id定义每个格子项目功能实现--打乱图片需要用到的类1.Mysurfaceview2.BlockGroup刷新格子publicvoidflushBl

7、ock(intnum){for(inti=0;i

8、置文字的参数设置界面1.setting通过MediaPlayer实现:publicstaticvoidsta

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

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

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