Как я могу передать целочисленную переменную в анимацию? - PullRequest
1 голос
/ 26 января 2011

Как я могу передать целочисленную переменную в анимацию XML, как это упоминалось здесь:

<alpha
    android:interpolator="@android:anim/decelerate_interpolator"
    android:fromAlpha="0.0" android:toAlpha="1.0"
    android:duration="@android:integer/config_shortAnimTime"
 />

Я не знаю, как это сделать.На данный момент единственное, что я знаю, это то, что я могу жестко закодировать это так -> android:duration="200"

Кто-нибудь знает ответ на этот вопрос?

1 Ответ

5 голосов
/ 27 января 2011

Если вы примените myAnim.setDuration(durationMillis);, он переопределит ваши настройки xml для этой анимации, поэтому он может изменяться в зависимости от событий в вашей программе, например:

Animation myAnim = AnimationUtils.loadAnimation(LaunchActivity.this, R.anim.my_anim);
myAnim.setDuration(500); 
image.startAnimation(myAnim);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...