ValueAnimator animator = ValueAnimator.ofInt(0, 100); animator.setInterpolator(new LinearInterpolator()); animator.setDuration(animTime);
setDuration之后执行时间不准确问题,有可能是插值器设错了类型,比如,如果设置成
OvershootInterpolator 就是先减速后回弹,可能看到的动画效果就不是你想要的执行时间内完成的。
我自定义的一个圆形进度条,所以要使用匀速 LinearInterpolator