如何使用Flutter Navigator推送多个路由

如何使用Flutter Navigator推送多个路由,第1张

概述如果我将一条路线推到我的应用程序的深处,有没有办法提供额外的路线,以便可以自定义后退/上行导航? 你可以连续多次拨打 Navigator.push();顶部下方的路线不会明显过渡,但它们会隐藏在下方. (编辑:原来这不是真的,至少在iOS上,见 issue 12146) 请注意,您还可以使用NavigatorState的方法更改顶部路径下方的路线,例如removeRouteBelow和replac 如果我将一条路线推到我的应用程序的深处,有没有办法提供额外的路线,以便可以自定义后退/上行导航?解决方法 你可以连续多次拨打 Navigator.push();顶部下方的路线不会明显过渡,但它们会隐藏在下方. (编辑:原来这不是真的,至少在iOS上,见 issue 12146)

请注意,您还可以使用NavigatorState的方法更改顶部路径下方的路线,例如removeRouteBelowreplaceRouteBelow.这对于构建非线性导航体验非常有用.

总结

以上是内存溢出为你收集整理的如何使用Flutter Navigator推送多个路由全部内容,希望文章能够帮你解决如何使用Flutter Navigator推送多个路由所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1001877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存