android 计时器动画

借助ValuAnimator来实现数字的不断增加

主要代码(布局只是一个简单的TextView用于显示)

public void tvTimer(final View view) {
ValueAnimator valueAnimator = ValueAnimator.ofInt(0, 100);
valueAnimator.addUpdateListener(
new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
((TextView) view).setText("$ " +
(Integer) animation.getAnimatedValue());
}
});
valueAnimator.setDuration(3000);
valueAnimator.start();
}
原文地址:https://www.cnblogs.com/banzhuan/p/6635503.html