【发布时间】:2022-01-21 18:39:28
【问题描述】:
我可以无限旋转我的图像。但我的问题是图像在达到 360º 时会很快暂停,然后再次开始旋转。即使我应用了“linear_interpolator”,它也会发生同样的情况。 我想要做的是图像在下一轮开始时根本不会暂停。所以它必须在任意角度以相同的速度无限旋转。
这是我的 - 代码。谢谢
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:interpolator="@android:anim/linear_interpolator"
android:duration="1400"
android:pivotX="50%"
android:pivotY="50%"
android:fromDegrees="0"
android:toDegrees="360"
android:repeatMode="restart"
android:repeatCount="infinite" />
</set>
我如何在我的代码中调用它
rotate= AnimationUtils.loadAnimation(context, R.anim.loop_rotate)
binding.imgSecondLayout.startAnimation(rotate)
感谢您的帮助! :)
【问题讨论】:
标签: android android-studio animation rotation infinite