android 动画在每次旋转后停止

标签 android animation

我想制作一个可以循环的加载图片。

我试过这个:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shareInterpolator="false">

    <rotate 
    android:fromDegrees="0"
    android:toDegrees="360"
    android:duration="1000"
    android:pivotX="50%"
    android:repeatCount="infinite"
    android:pivotY="50%">
</rotate>
</set>

效果很好,但我的问题是每当图像从 0 度变为 360 度时,它会停止大约 0.001 秒然后再次旋转。有什么帮助吗?

最佳答案

这是因为 0360 在同一个位置试试这个:

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

关于android 动画在每次旋转后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588662/

相关文章:

animation - Flutter:在检测到滚动时隐藏和显示应用栏

wpf - 如何让wpf中的文本 block 闪烁?

android - android 4.4.2 中的 webview 卡住

android - 设置 Toast 出现长度

java - 如何在使用 adb.exe shell 命令执行 android 应用程序时发送参数

ios - ImageView循环动画

javascript - 使用 jQuery 的淡入/淡出动画效果

javascript - 我如何为由于调用了 $.fadeIn() 的其他附近元素而移动的元素设置动画?

java - 从 java.text.DateFormat.getDateTimeInstance().format(Calendar.getInstance().getTime()) 获取原始日期并提取月份

java - 如何在 Android 按钮内放置可绘制对象?