我很高兴 bcs 有简单的flare 包解决方案,但不幸的是现在我有 .riv 格式,所以只有 rive 包适合我。
我看到的所有示例都在屏幕加载后立即播放动画,但我需要使用功能(按钮、按下等)启动它。
class Animation extends StatefulWidget {
@override
_AnimationState createState() => _AnimationState();
}
class _AnimationState extends State<Animation> {
RiveAnimationController controller;
@override
void initState() {
super.initState();
controller = SimpleAnimation('Animation 1');
}
@override
Widget build(BuildContext context) {
return Container(
child: Center(
child: RiveAnimation.asset(
'match.riv',
controllers: [controller],
),
),
);
}
}
先感谢您