Android-анимация без задержки - PullRequest
       9

Android-анимация без задержки

0 голосов
/ 17 декабря 2018

У меня есть аним-файл

    <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="60000"
    android:fillAfter="true"
    android:interpolator="@android:anim/linear_interpolator"
    android:shareInterpolator="false" >

    <rotate
        android:startOffset="0"
        android:fromDegrees="0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toDegrees="360" />

</set>

, и я хочу, чтобы анимация запускалась немедленно.Но начинается с задержкой 2-3 секунды.В чем может быть причина?

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018
private ImageView logo;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    logo=(ImageView)findViewById(R.id.logo);

    Animation myanim = AnimationUtils.loadAnimation(this,R.anim.anim);
    logo.startAnimation(myanim);


}
0 голосов
/ 17 декабря 2018

Это работает правильно в моем коде.Так что в XML нет ошибок.Пожалуйста, проверьте вашу Java.Мой код Java:

   void startAnim() {
        view.clearAnimation();
        Animation anim= AnimationUtils.loadAnimation(MainActivity.this, R.anim.anim);
        view.startAnimation(anim);
    }
...