我正在尝试为我的扑腾应用添加多个屏幕,但无法让它工作。并没有教程/指南来做到这一点。
有没有人有一个如何实现这一目标的例子。
提前致谢。
你可以使用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/(免责声明,我是作者)