我来自react native,我习惯于使用react导航,它允许您制作不同的堆栈,每个堆栈中都有不同的路线。
Flutter似乎在你必须把所有路线放在一个文件中的地方工作,难道没有办法把它们分开吗?
我的应用程序有3个主要部分,一个部分中的每个屏幕理想情况下都会共享区块,但我找不到一种方法使每个部分独立于其他部分,这意味着要么所有屏幕都必须共享所有区块,要么不共享。
也许您希望部分中的每个屏幕都有自己的Navigator?
默认Flutter使用应用程序中的导航器,并使用Navigator.of(…(导航。一个应用程序可以使用多个带有导航器小工具的导航器。
嵌套导航
代码样本