自己记录一下,也是一个复习的过程,要实现的效果是按钮上的数字在5s内从0自增到100的过程,使用的是ValueAnimator,代码比较简单。
ValueAnimator animator = ValueAnimator.offInt(0,100);
animator.setDuration(5000)//时长5s
animator.setInterpolator(new LinearInterpolator())//线性插值器
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
btn_test.setText(animation.getAnimatedValue().toString());
}
});//监听
animator.start()