Как я могу передать целочисленную переменную в анимацию?

1

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

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

Я не знаю, как это сделать. В настоящий момент я знаю только то, что могу hardcode это так: > android:duration="200"

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

Теги:
variables
animation

1 ответ

5
Лучший ответ

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

Animation myAnim = AnimationUtils.loadAnimation(LaunchActivity.this, R.anim.my_anim);
myAnim.setDuration(500); 
image.startAnimation(myAnim);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню