Flutter 上的 Lottie 启动画面
Lottie Splash Screen on Flutter
我想在我的 Flutter 应用中启动任何内容之前为启动画面添加 Lottie 动画。我检查过的插件还没有完全支持动画的所有功能,或者没有按预期工作。
有什么方法可以在实际的 flutter activity 启动之前添加它。我想让动画完全播放完,然后才进入正文。
感谢任何帮助,谢谢!
目前,用于 Flutter 的 Lottie 插件效果不佳(希望它们能尽快得到改进),但我为我的应用程序所做的是将动画保存为 .gif(将重复设置为一次),然后可以在本地显示在 ImageView 中,然后使用计时器移动到动画完成后的下一个屏幕。
这不是理想的解决方案,而是在插件得到改进之前的变通方法。
可以使用lottie插件。洛蒂:^0.7.0+1
然后使用 AnimationController 提供的状态监听器。
代码如下:
_controller = AnimationController(vsync: this)
..addStatusListener((status) {
if(status == AnimationStatus.completed){
//Move to next page
}
我想在我的 Flutter 应用中启动任何内容之前为启动画面添加 Lottie 动画。我检查过的插件还没有完全支持动画的所有功能,或者没有按预期工作。
有什么方法可以在实际的 flutter activity 启动之前添加它。我想让动画完全播放完,然后才进入正文。
感谢任何帮助,谢谢!
目前,用于 Flutter 的 Lottie 插件效果不佳(希望它们能尽快得到改进),但我为我的应用程序所做的是将动画保存为 .gif(将重复设置为一次),然后可以在本地显示在 ImageView 中,然后使用计时器移动到动画完成后的下一个屏幕。
这不是理想的解决方案,而是在插件得到改进之前的变通方法。
可以使用lottie插件。洛蒂:^0.7.0+1 然后使用 AnimationController 提供的状态监听器。 代码如下:
_controller = AnimationController(vsync: this)
..addStatusListener((status) {
if(status == AnimationStatus.completed){
//Move to next page
}