Android studio毕设制作液体动画Animation(毕业设计2048小游戏)

导读:本篇文章讲解 Android studio毕设制作液体动画Animation(毕业设计2048小游戏),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Github地址:

液体动画项目源地址(克隆)https://github.com/Tame-complexity/liquid-swipe-android

我已经制作成了一款2048的游戏,可以直接下载借鉴弄成毕业设计就可以用
源码地址见文末

先看效果图

image-20220101162342551

例子

要运行示例项目,请克隆 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 library
        implementation '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.LiquidPager
        android:id="@+id/pager"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

效果图

毕业设计
这是一款2048的小游戏

运用了kotline的液体动效以及json动画化

运行结果如图:

image-20220101162226818image-20220101162249264image-20220101162342551image-20220101162403277image-20220101162500490image-20220101162628084image-20220101162704021image-20220101162814493image-20220101162841703image-20220101163223008

下载地址:https://github.com/Tame-complexity
希望点个star

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/75600.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!