【问题标题】:In Flutter is there a way to have different navigation stacks在 Flutter 中有一种方法可以拥有不同的导航堆栈
【发布时间】:2020-03-04 21:28:17
【问题描述】:

我来自 react-native,我习惯使用 react 导航,它允许您制作不同的堆栈,每个堆栈都有不同的路线。

Flutter 似乎可以在您必须将所有路线放在一个文件中的情况下工作,有没有办法将它们分开?

我的应用程序有 3 个主要部分,一个部分中的每个屏幕理想情况下都可以共享块,但我无法找到一种方法使每个部分独立于其他部分,这意味着要么所有屏幕都必须共享所有块,要么都不共享.

【问题讨论】:

    标签: flutter routes navigation


    【解决方案1】:

    也许您希望部分中的每个屏幕都有自己的导航器?

    默认 Flutter 在应用中使用 Navigator 并使用 Navigator.of(...) 进行导航。一个应用可以通过 Navigator Widget 使用多个 Navigator。

    Nesting Navigators

    Code sample

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 2020-04-26
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      相关资源
      最近更新 更多