Flutter 首次启动页面

Fel*_*pke 6 dart flutter

我目前正在开发 Android 应用程序的 Flutter 版本,现在想要实现第一个启动页面。它应该只在应用程序安装到设备上后第一次启动时显示。我想出了如何为 android 应用程序做这件事,但我只有 Flutter 的基本知识,所以我问这个问题。有谁知道如何以简单的方式在 Flutter 中做到这一点?

在此先感谢您的帮助!

Dan*_*eny 5

您可以通过为您的介绍/应用程序设置单独的路线来做到这一点:

void main() {
  runApp(new MaterialApp(
    home: new MyIntroPage(),
    routes: <String, WidgetBuilder> {
      '/app': (BuildContext context) => new MyAppPage()
    },
  ));
}
Run Code Online (Sandbox Code Playgroud)

在您的介绍页面中,您可以检查用户是否已经看到它的标志(有关持久数据的一些想法,请参阅此处),如果是,则直接导航到应用程序(例如此处_completeLogin功能