将不同的 routes/screens 添加到 Flutter 应用

Add different routes/screens to Flutter app

我正在尝试向我的 Flutter 应用程序添加多个屏幕,但无法正常工作。并且没有教程/指南可以做到这一点。

有没有人有关于如何完成此操作的示例。

提前致谢。

您可以使用 Navigator

https://github.com/flutter/flutter/blob/c8447c91a93cdee28eddb01ee3ace27b9362220f/packages/flutter/test/widgets/navigator_test.dart

中的 Stocks 示例演示了它的用法
Navigator.pushNamed(context, '/second');
...
onTap: () => Navigator.pop(context),

Navigator也可以不用Scaffold.

我 运行 在尝试时出现异常,我还没有找到解决方法。我打算准备复制品并提交错误报告。

您在 https://github.com/goposse/fluro 可能还有很多更高级的路由器。

你这里有一篇文章http://sergiandreplace.com/2017/12/planets-flutter-routing-and-navigation/(免责声明,我是作者)