嗨,我使用了一个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();
}
),
),
),