Flutter:如何在抽屉内推送/弹出导航器页面?
Posted
技术标签:
【中文标题】Flutter:如何在抽屉内推送/弹出导航器页面?【英文标题】:Flutter: How to push/pop navigator pages inside a Drawer? 【发布时间】:2019-05-22 22:24:33 【问题描述】:导航器不必与我的主页上运行的导航器分开,只要我可以将页面推送或弹出抽屉内。
【问题讨论】:
当您说“在抽屉内”时,您的意思是要保持抽屉打开并重新渲染新路线,还是要导航离开父页面?如果是后者,那么你所要做的就是弹出然后推送。 【参考方案1】:据我所知,默认的 Drawer 没有提供任何类似的方法。您应该通过自己的小部件 (容器小部件) 自定义它,并在单击项目时隐藏/显示带有动画的小部件。
【讨论】:
使用这种方法,我无法让后退按钮按我的意愿工作(它会弹出抽屉)。是否可以用函数覆盖后退按钮?【参考方案2】:我认为没有办法做到这一点。但是,我已经设法使用抽屉here 进行推送/弹出工作。
【讨论】:
以上是关于Flutter:如何在抽屉内推送/弹出导航器页面?的主要内容,如果未能解决你的问题,请参考以下文章