Android анимация с задержкой xml - PullRequest
1 голос
/ 06 ноября 2019

Я пытаюсь настроить небольшую анимацию подпрыгивания через 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>
...