Android studio毕设制作液体动画Animation(毕业设计2048小游戏)
Github地址:
液体动画项目源地址(克隆)https://github.com/Tame-complexity/liquid-swipe-android
我已经制作成了一款2048的游戏,可以直接下载借鉴弄成毕业设计就可以用
源码地址见文末
先看效果图
例子
要运行示例项目,请克隆 repo,然后运行 app
(必须有自己的github账号)
As library
GitHub Packages
第 1 步:为 GitHub 生成个人访问令牌
- 在您的 GitHub 帐户中:
- 设置 -> 开发者设置 -> 个人访问令牌 -> 生成新令牌
- 确保选择以下范围(“read:packages”)并生成令牌
- 生成后确保复制您的新个人访问令牌。你再也看不到了!唯一的选择是生成一个新密钥。
第 2 步:存储您的 GitHub — 个人访问令牌详细信息
- 在你的 Android 根项目中创建一个 github.properties 文件
- 如果是公共存储库,请确保将此文件添加到 .gitignore 以保持令牌私有
- 添加属性 gpr.usr=GITHUB_USERID 和 gpr.key=PERSONAL_ACCESS_TOKEN
- 将 GITHUB_USERID 替换为个人/组织 Github 用户 ID,将 PERSONAL_ACCESS_TOKEN 替换为 #Step 1 中生成的令牌
第 3 步:更新应用程序模块内的 build.gradle
- 将以下代码添加到将使用库的 app 模块内的 build.gradle
def githubProperties = new Properties()githubProperties.load(new FileInputStream(rootProject.file("github.properties")))repositories {maven {name = "GitHubPackages"url = uri("https://maven.pkg.github.com/Cuberto/liquid-swipe-android")credentials {/** Create github.properties in root project folder file with ** gpr.usr=GITHUB_USER_ID & gpr.key=PERSONAL_ACCESS_TOKEN ** Or set env variable GPR_USER & GPR_API_KEY if not adding a properties file**/username = githubProperties['gpr.usr'] ?: System.getenv("GPR_USER")password = githubProperties['gpr.key'] ?: System.getenv("GPR_API_KEY")}}}
- 在app模块的build.gradle的依赖里面,使用如下代码
dependencies {//consume libraryimplementation 'com.cuberto:liquid-swipe:1.0.0'implementation 'com.airbnb.android:lottie:4.2.2'implementation 'com.cuberto:liquid-swipe:1.0.0'implementation 'androidx.core:core-ktx:1.3.2'}
同步项目,现在您可以使用 flashytabbar 库
用法
将 LiquidPager 添加到您的 xml 并像使用 ViewPager 一样使用它
<com.cuberto.liquid_swipe.LiquidPagerandroid:id="@+id/pager"android:layout_width="match_parent"android:layout_height="match_parent" />
效果图
毕业设计
这是一款2048的小游戏
运用了kotline的液体动效以及json动画化
运行结果如图:
下载地址:https://github.com/Tame-complexity
希望点个star
Android studio毕设制作液体动画Animation(毕业设计2048小游戏)相关推荐
- 2048游戏制作html,一个自制的2048小游戏(一)
导语 本次将会从头到尾讲一个2048游戏的制作过程,中间也会穿插自己的理解 一.项目结构 除了html和css文件外,分了main.js,support.js,showanimation.js,以及引 ...
- 在Android Studio如何制作聊天气泡
在Android Studio如何制作一个聊天气泡 最近在学习移动编程开发,利用Android Studio编写代码.作为初学者,多多少少会有点难. 在开发的过程中,遇到了很多的困难,而 ...
- 在android studio中制作九宫格图片
本文介绍如何在android studio中制作一张九宫格图片. 1.选中准备进行处理的图片*.png,直接修改名为*.9.png.放入android studio 工程的drawable目录下.(. ...
- Android Studio运行手机框很大 屏幕很小的解决办法
关于Android Studio运行手机框很大 屏幕很小的解决办法 才开始接触移动软件开发,按照Android Studio安装教程相关博客安装过后,发生如图问题: 可以发现模拟器运行出来的结果是屏幕 ...
- 使用UE4制作简单的局域网对战小游戏
原帖地址:https://arcecho.github.io/2017/04/28/使用UE4制作简单的局域网对战小游戏/ 大多数文章都是只讲到大致的UE4网络的概念,并未涉及实际使用.事实上在使用的 ...
- 使用Pygame制作2048小游戏
好久没有写文章了,暑假一直没有怎么学习计算机方面的相关知识,不过倒是坚持背了一个多月的单词红宝书,看了汤神的基础课.真的没想到自己居然也能有毅力背了150多页的单词,还写完了一本正反面的字帖这些事以前 ...
- Qt/C++ 开发Android平台《林中伊人》消球小游戏全记录1——独立游戏设计的伊始
从搭建Qt for Android的开发环境,到写代码.做贴图,再到最后游戏的发布,前后利用业余时间忙了也算有1个多月,通过制作<林中伊人>确实收获了不少好东西,特地在这里跟大家分享一下. ...
- 用App Designer 制作2048小游戏
用App Designer 制作2048小游戏 用App Designer制作的2048,MATLAB版本是2020b.记录下创作思路,以免日后忘记. APP界面设计 APP界面如下,为了好玩,还加入 ...
- java编辑2048小游戏_Java 制作命令行版 2048小游戏
Java 命令行版 2048小游戏(2020年8月14日) 制作背景 大二即将开学,从头开始学习了一个多月的java,对二维数组的操作稍微熟悉了一些.于是想做一个简单的2048来试一试. 众所周知,2 ...
- java计算机毕业设计网页小游戏交流论坛源代码+数据库+系统+lw文档
java计算机毕业设计网页小游戏交流论坛源代码+数据库+系统+lw文档 java计算机毕业设计网页小游戏交流论坛源代码+数据库+系统+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...
最新文章
- 源码阅读:SDWebImage(六)——SDWebImageCoderHelper
- 《Effective C#》读书笔记——条目28:提供粗粒度的互联网API使用C#表达设计
- 【分布式共识二】拜占庭将军问题----口头协议
- 利用FRIDA攻击Android应用程序(一)
- LightOJ1283 Shelving Books(DP)
- ubuntu改变进程优先级从而防止卡
- 利用nodemailer发送邮件
- OO第二单元作业分析
- reshape [] matlab,matlab reshape函数
- 博客园12月份第1周51Aspx源码发布详情
- Flask最强攻略 - 跟DragonFire学Flask - 第十六篇 Flask-Migrate
- MatLab基本知识学习 详细!
- 计算机组成原理第五版(白中英)第三章多层次存储器 习题
- 无线通信基础知识10:数字通信之双工技术
- linux中的计划任务
- 中国区块链专利数量全球第一 BAT专利数稳居世界20强
- linux下kegg注释软件,KEGG pathway注释过程
- Android青翼蝠王之ContentProvider
- RabbitMQ实现即时通讯
- 华为RH2288H V3服务器 从拆箱开始安装系统