android - android studio中的庆祝动画

标签 android

我正在开发一款石头剪刀布小游戏。只有一种模式 - 用户与计算机。

如果用户获胜.. 在最后一个 Activity 中我想显示“USER WINS”。 到此为止。

我想在整个屏幕上显示彩带动画,与“USER WINS”文本重叠。 我该如何编码?

最佳答案

我已经找到了满足您要求的库

关注here

提示:提问前先搜索一下

如何实现

导入渐变

 implementation 'nl.dionsegijn:konfetti:1.1.2'

还有你的 java

viewKonfetti.build()
.addColors(Color.YELLOW, Color.GREEN, Color.MAGENTA)
.setDirection(0.0, 359.0)
.setSpeed(1f, 5f)
.setFadeOutEnabled(true)
.setTimeToLive(2000L)
.addShapes(Shape.RECT, Shape.CIRCLE)
.addSizes(new Size(12, 5))
.setPosition(-50f, viewKonfetti.getWidth() + 50f, -50f, -50f)
.streamFor(300, 5000L)

将此添加到您的 xml

<nl.dionsegijn.konfetti.KonfettiView
    android:id="@+id/viewKonfetti"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

关于android - android studio中的庆祝动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52228999/

相关文章:

android - Node.js - null 但已授权

java - Mac 上的 libGDX 项目在 IntelliJ android 中位置错误

android - JobScheduler 发布作业两次(不期望)

android - withValueBackReference 的语义是什么?

android - 在外部应用程序中启动 Activity 是否有区别(并且是否有首选方法)?

java - 改造预计为 BEGIN_OBJECT,但实际为 BEGIN_ARRAY android

缩放时Android MapView出现内存不足错误

安卓NDK : custom WebView compiling from source

android - miui手机如何查看短信权限

java - Android 应用程序 Activity 中导出的属性