我有一个动画SVG文件。我试过那些包裹。但它不起作用。有没有办法在Flutter中使用SVG动画文件?
lottie_flutter
流体
flare_flutter
您可以尝试https://pub.dev/packages/drawing_animation
我总是在我的项目中使用它
您可以将其用作无限循环:
AnimatedDrawing.svg(
"assets/my_drawing.svg",
run: true,
duration: new Duration(seconds: 3),
)
或者这个有你自己的循环逻辑:
AnimatedDrawing.svg(
"assets/my_drawing.svg",
run: this.run,
duration: new Duration(seconds: 3),
onFinish: () => setState(() {
this.run = false;
}),
)