我在这里读到:http://developer.android.com/reference/android/animation/ValueAnimator.html
我仍然不明白如何在ValueAnimator动画结束时制作onAnimationEnd监听器或其他事情。那里有一部分说:
任何人都可以解释一些示例代码?谢谢!
答案 0 :(得分:2)
您可以执行类似
的操作ValueAnimator anim = ValueAnimator.ofInt(progress, seekBar.getMax());
anim.setDuration(Utility.setAnimationDuration(progress));
anim.addUpdateListener(new AnimatorUpdateListener()
{
@Override
public void onAnimationUpdate(ValueAnimator animation)
{
int animProgress = (Integer) animation.getAnimatedValue();
seekBar.setProgress(animProgress);
}
});
anim.addListener(new AnimatorListenerAdapter()
{
@Override
public void onAnimationEnd(Animator animation)
{
// done
//your stuff goes here
}
});
anim.start();