带有延迟XML的Android动画

我正在尝试设置一个通过xml文件弹跳的动画。 想法是视图将上升5dp,然后下降(反向),然后等待2秒,然后再次执行此操作……无限。

我的代码是这个,但是在第一个动画之后以某种方式,它将重新开始位置为0。

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

<translate
    android:startOffset="2000"
    android:duration="500"
    android:fromYDelta="0"
    android:repeatCount="infinite"
    android:fillAfter="true"
    android:toYDelta="-5" />

<translate
    android:startOffset="2500"
    android:duration="500"
    android:fromYDelta="-5"
    android:repeatCount="infinite"
    android:fillAfter="true"
    android:toYDelta="0" />

</set>

知道我应该怎么做吗?

如果我使用一次转换和反向操作,那么它会等待2秒钟进行反向操作...我想进行正向反向操作,然后等待2秒:

<set xmlns:android="http://schemas.android.com/apk/res/android">

<translate
    android:startOffset="2000"
    android:duration="500"
    android:fromYDelta="0"
    android:repeatCount="infinite"
    android:repeatMode = "reverse"
    android:toYDelta="-5" />

</set>
cfclx 回答:带有延迟XML的Android动画

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3152587.html

大家都在问