如果我将路线推后推到应用程序的较深部分,是否可以提供其他路线,以便可以自定义后退导航?
您可以Navigator.push()连续拨打几次;顶部路线下方的路线不会明显过渡,但会隐藏在下方。(编辑:事实并非如此,至少在iOS上是这样,请参见问题12146)
Navigator.push()
请注意,您还可以在顶部路线如下ALTER航线使用的方法NavigatorState,比如removeRouteBelow和replaceRouteBelow。这对于构建非线性导航体验很有用。
NavigatorState
removeRouteBelow
replaceRouteBelow