一尘不染

如何使用Flutter Navigator推送多条路线

flutter

如果我将路线推后推到应用程序的较深部分,是否可以提供其他路线,以便可以自定义后退导航?


阅读 227

收藏
2020-08-13

共1个答案

一尘不染

您可以Navigator.push()连续拨打几次;顶部路线下方的路线不会明显过渡,但会隐藏在下方。(编辑:事实并非如此,至少在iOS上是这样,请参见问题12146

请注意,您还可以在顶部路线如下ALTER航线使用的方法NavigatorState,比如removeRouteBelowreplaceRouteBelow。这对于构建非线性导航体验很有用。

2020-08-13