我计划在特定的几秒钟内在textView上实现从0到动画的整数增加。
例如,显示动画,在textview上将数字从0增加到600,持续5秒。
我该如何实现?
最佳答案
您可以为此使用ValueAnimator:
private void startCountAnimation() {
ValueAnimator animator = ValueAnimator.ofInt(0, 600);
animator.setDuration(5000);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
public void onAnimationUpdate(ValueAnimator animation) {
textView.setText(animation.getAnimatedValue().toString());
}
});
animator.start();
}
关于android - 如何在Android上的TextVIew上在5秒内实现从0到600的数字动画增加,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29443767/