【问题标题】:How to return to the homepage with closing drawer?关闭抽屉如何返回首页?
【发布时间】:2019-12-13 18:41:25
【问题描述】:

我的应用程序包含抽屉小部件,默认情况下,此抽屉导航到其他页面,当按下后退按钮时,它会返回打开抽屉的主页。

如何在抽屉关闭的情况下返回首页?

【问题讨论】:

  • Navigator.pop(context);

标签: flutter dart


【解决方案1】:

我认为更好的方法是在单击抽屉导航到其他页面时使用popAndPushNamed。这样,您的抽屉将首先关闭,然后您将导航到 Page2。

Navigator.popAndPushNamed(context, '/page2'); // use this in drawer to navigate

【讨论】:

    【解决方案2】:

    只需在导航到其他页面之前添加Navigator.of(context).pop();。它会关闭抽屉,然后导航到相应的页面,当您按下返回按钮时,您会看到抽屉关闭。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-16
      • 2018-07-08
      • 2020-05-06
      • 1970-01-01
      • 2020-12-26
      • 2021-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多