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

问题描述 投票:6回答:3

我正在尝试为我的扑腾应用添加多个屏幕,但无法让它工作。并没有教程/指南来做到这一点。

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

提前致谢。

dart flutter
3个回答
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的情况下使用。

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


0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.