ValueAnimator能快速的实现简单的计时器效果,比较简单 直接贴代码:
@OnClick(R.id.test) public void onClick() { //创建ValueAnimator对象 从10倒计时到0 ValueAnimator valueAnimator=ValueAnimator.ofInt(10,0); valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener(){ @Override public void onAnimationUpdate(ValueAnimator animation) { //更新的时候设置TextView展示效果值 test.setText(animation.getAnimatedValue()+""); } }); //对动画进行设置间隔时间 valueAnimator.setDuration(10000); //设置动画开启 valueAnimator.start(); }