【问题标题】:Add different routes/screens to Flutter app向 Flutter 应用添加不同的路由/屏幕
【发布时间】:2017-04-26 18:47:25
【问题描述】:

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

有没有人能举例说明如何做到这一点。

提前致谢。

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    您可以使用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

    我在尝试时遇到了一个异常,但我还没有找到解决方法。我计划准备一份副本并提交错误报告。

    【讨论】:

      【解决方案2】:

      您还可以在https://github.com/goposse/fluro 找到更多更高级的路由器。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-12-08
          • 1970-01-01
          • 1970-01-01
          • 2019-06-30
          • 2020-10-18
          • 1970-01-01
          • 2021-05-21
          相关资源
          最近更新 更多