需求 在一个批量制作时,会有一个进度条,一直在刷新,方便查看进度。为了用户体验更好,在进度条上添加一个动画,不断的刷新(从开始走到现进度的地方后再从头开始),嗯~俗点说就是感觉在不断地挤着它在前进。 方案 1.通过进度的百分比,再通过动画总时长,按比例截取,再调用Animation的setCurrentTime方法设置播放。 2.通过进度的百分比,再通过动画总时长,按比例算出应该播放时长,在定时器中对比已播放时长和应播放时长,来停止或播放动画。