如何将整数变量传递给动画?

时间:2011-01-26 19:40:08

标签: java android xml variables animation

如何将整数变量传递给xml动画,如下所述:

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

我不知道该怎么做。目前,我唯一知道的就是我能做到的 硬编码就像这样 - &gt; android:duration="200"

有人知道答案吗?

1 个答案:

答案 0 :(得分:5)

如果您应用myAnim.setDuration(durationMillis);,它将覆盖此动画的xml设置,因此它可以根据程序中的事件而变化,如下所示:

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