如何关闭抽屉返回首页?

时间:2019-08-06 08:44:55

标签: flutter dart

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

只需添加Navigator.of(context).pop();,然后再导航到其他页面。它将关闭抽屉,然后导航到相应的页面,然后按返回按钮,您将看到抽屉已关闭。