Laya_Fred @158*****197:你可以断电跟进一下Animator的Play方法,当curPlayState !== animatorState为false后,也就是两个动画状态的资源相同,此时传进来的normalizedTime是NEGATIVE_INFINITY的,不会走_resetPlayState,也就不重复播放了,你也可以在playAniByID方法的play(bean.name, 0, 0)直接传一个normalizedTime,也能重复播放的,就不需要再切换一次状态了。