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();
}
posted @ 2017-03-28 16:31  Calo-missile  阅读(436)  评论(0编辑  收藏  举报