# Android-Application-GlideImage
重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏
Android Studio Chipmunk | 2021.2.1 Patch 1
Gradle Version: 7.0.2
Compile Sdk Version: API 31(Android 12.0)
(源码和资源在app/src/main)
#### 实验目的
1. 本次实验的目的是掌握Android Studio开发工具的基本操作,了解所开发Android项目的基本结构。掌握常用组件和布局的使用,尤其图像组件的使用,bitmap的处理等。
2. 设计完成一个拼图小游戏APP。
#### 实验内容
从多张图片中,选择一张,分割为4块以上的小图片,打乱后分布,可以拼成原图。
评分点:(1)可以从多张图片中选择一张图片;(2)通过开始按钮开始游戏,把分隔后的图片打乱分布,并开始计时;(3)通过点击图片进行移动。(4)通过结束按钮判断游戏是否成功完成;(5)APP界面自行设计。(6)动画、复杂度、美观度、自定义功能、程序结构等都是加分项。
#### 实验成果
应用主要有两个界面组成:主界面和游戏界面。主界面选择图片和难度,并在点击开始游戏时将图片编号或地址、难度等信息通过intent传递到游戏界面Activity。游戏界面加载时将图片切割成对应难度的多个部分并打乱顺序,如果无解则重新打乱。
进入应用后的主页面,有七张内置的图片可以选择,点击选择一张图片后,选中的图片会被框起来,并显示在上方大图中。下方是难度下拉选择框,有四种难度可选。
(打开应用时图片有渐变动画)
点击预置图片后的加号会弹出选择图片对话框,可以选择相机拍照或选择相册照片,自定义图片会被显示在上方,并被裁剪成正方形。点击开始游戏后,会跳转到游戏界面,上方展示了原图、难度、步数、用时等信息以及重置和返回按钮,下方则是游戏拼图。
拼图是随机打乱的,并通过算法确保有解。
点击任意一块拼图后开始计时,游戏开始,走过的步数会被记录,拼图移动时有平移动画。点击重置会重新打乱拼图并重置时间和步数。点击返回会回到主界面。当正确走完最后一块拼图时,游戏自动判定成功,计时会停止且拼图不可点击,弹出提示成功字样并补齐右下角图片。
#### 应用截图
-|-|-
:-------------------------:|:-------------------------:|:-------------------------:
![image](Screenshot/1.main.jpg) | ![image](Screenshot/2.diff.jpg) | ![image](Screenshot/3.choose.jpg)
![image](Screenshot/4.game.jpg) | ![image](Screenshot/5.game.jpg) | ![image](Screenshot/6.finish.jpg)
没有合适的资源?快使用搜索试试~ 我知道了~
重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip
共79个文件
png:24个
xml:19个
jpg:12个
需积分: 1 0 下载量 182 浏览量
2024-09-09
23:23:55
上传
评论
收藏 12MB ZIP 举报
温馨提示
重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip 重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip
资源推荐
资源详情
资源评论
收起资源包目录
重庆大学2019级计算机学院移动应用开发实验二:Android拼图游戏.zip (79个子文件)
project_code_0628
gradle.properties 1KB
gradle
wrapper
gradle-wrapper.jar 58KB
gradle-wrapper.properties 232B
app
src
androidTest
java
com
example
glideimage
ExampleInstrumentedTest.java 758B
test
java
com
example
glideimage
ExampleUnitTest.java 383B
main
java
com
example
glideimage
JigsawAdapter.java 2KB
JigsawActivity.java 13KB
JigsawItem.java 402B
Pics.java 137B
GridViewAdapter.java 2KB
MainActivity.java 12KB
res
anim
list_anim.xml 226B
mipmap-xxhdpi
ic_launcher_background.png 36KB
ic_launcher_round.png 15KB
ic_launcher_foreground.png 3KB
ic_launcher.png 12KB
mipmap-hdpi
ic_launcher_background.png 12KB
ic_launcher_round.png 7KB
ic_launcher_foreground.png 1KB
ic_launcher.png 5KB
drawable-v24
ic_launcher_foreground.xml 2KB
mipmap-anydpi-v26
ic_launcher.xml 266B
ic_launcher_round.xml 266B
values-night
themes.xml 832B
mipmap-mdpi
ic_launcher_background.png 7KB
ic_launcher_round.png 4KB
ic_launcher_foreground.png 905B
ic_launcher.png 4KB
mipmap-xxxhdpi
ic_launcher_background.png 61KB
ic_launcher_round.png 23KB
ic_launcher_foreground.png 4KB
ic_launcher.png 17KB
mipmap-xhdpi
ic_launcher_background.png 17KB
ic_launcher_round.png 10KB
ic_launcher_foreground.png 2KB
ic_launcher.png 7KB
xml
provider_paths.xml 183B
values
colors.xml 378B
strings.xml 218B
themes.xml 832B
layout
pic_item.xml 1KB
activity_jigsaw.xml 4KB
activity_main.xml 3KB
jigsaw_item.xml 388B
drawable
blank.png 749B
ic_launcher_background.xml 5KB
p8.png 2KB
p4.jpg 90KB
p6.jpg 155KB
p2.png 736KB
p7.jpg 121KB
p3.jpg 358KB
p5.jpg 101KB
p1.jpg 1.53MB
ic_launcher-playstore.png 108KB
AndroidManifest.xml 2KB
proguard-rules.pro 750B
build.gradle 1019B
.gitignore 6B
gradlew.bat 3KB
Screenshot
3.choose.jpg 399KB
5.game.jpg 735KB
6.finish.jpg 808KB
1.main.jpg 610KB
4.game.jpg 734KB
2.diff.jpg 556KB
build.gradle 458B
.idea
vcs.xml 180B
misc.xml 1KB
compiler.xml 169B
gradle.xml 793B
.gitignore 47B
GlideImage.jks 2KB
settings.gradle 285B
release
output-metadata.json 376B
app-release.apk 5.69MB
gradlew 6KB
.gitignore 225B
README.md 3KB
共 79 条
- 1
资源评论
辣椒种子
- 粉丝: 4146
- 资源: 5780
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功