我正在开发一款石头剪刀布小游戏。只有一种模式 - 用户与计算机。
如果用户获胜.. 在最后一个 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/