我如何在颤动中连续播放动画



嗨,我使用了一个Lottie动画,但它只播放一次,我希望它能连续播放。我使用for无限循环吗?我该如何做到这一点?

这是代码:

GestureDetector(
onTap: (){
_animationController.forward();
},
child: Center(
child: Lottie.asset('assets/animation_soundwave.json',
repeat: true,
controller: _animationController,
onLoaded: (composition){
_animationController
.duration=composition.duration;
}
),
),
),
GestureDetector(
onTap: (){

},
child: Center(
child: Lottie.asset('assets/animation_soundwave.json',
repeat: true,
controller: _animationController,
onLoaded: (composition){
_animationController
..duration = composition.duration
..forward();
_animationController.repeat();
}
),
),
),

最新更新