gpt4 book ai didi

android - 旋转动画在 Android 上重复时如何消除延迟?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:17:36 25 4
gpt4 key购买 nike

我在 XML 中构建了一个 RotateAnimation,使用 AnimationUtils 加载它并将其设置为 ImageView。我面临的问题是,当图像在一轮后回到初始位置时,不是直接进入下一轮,而是有一个小的超时,就像一个滞后。

是否有任何解决方案可以消除此超时?

下面是动画的xml:

<?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="1800"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:toDegrees="360"/>
</set>

提前致谢!

最佳答案

您需要将 linear_interpolator 放在集合上。

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<rotate
android:duration="1800"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:toDegrees="360"/>
</set>

关于android - 旋转动画在 Android 上重复时如何消除延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com