ObjectAnimator animator = ObjectAnimator.ofFloat(circle_audio, "rotation", 0f, 359);
animator.setDuration(5000);
animator.setRepeatMode(ValueAnimator.RESTART);
animator.setRepeatCount(-1);
animator.setInterpolator(new LinearInterpolator());
animator.start();
其中animator.setInterpolator(new LinearInterpolator());
是关键.LinearInterpolator为平滑播放动画.中间不会有停顿.
官方给出的如下:也可以自己实现TimeInterpolator完成自己想要的停顿方式.
© 著作权归作者所有
文章评论(0)