添加不同的路线/屏幕到Flutter app

时间:2016-12-11 22:20:00

标签: dart flutter

我试图为我的扑克应用添加多个屏幕,但无法让它发挥作用。并且没有教程/指南可以做到这一点。

有没有人有如何实现这一目标的例子。

提前致谢。

3 个答案:

答案 0 :(得分:7)

您可以使用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的情况下使用。

当我尝试时,我遇到了一个异常,但我还没有找到解决方法。我打算准备一份复制品并提交错误报告。

答案 1 :(得分:0)

对于更高级的路由器,您可能还需要https://github.com/goposse/fluro

答案 2 :(得分:0)

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