我的应用程序包含抽屉小部件,默认情况下,该抽屉导航到其他页面,并且当按下后退按钮时,它将返回到打开了抽屉的主页。
我如何在抽屉关闭的情况下返回首页?
答案 0 :(得分:2)
我认为更好的方法是在单击抽屉时导航到其他页面时使用popAndPushNamed
。这样,您的抽屉将首先关闭,然后您将导航到Page2。
Navigator.popAndPushNamed(context, '/page2'); // use this in drawer to navigate
答案 1 :(得分:1)
只需添加Navigator.of(context).pop();
,然后再导航到其他页面。它将关闭抽屉,然后导航到相应的页面,然后按返回按钮,您将看到抽屉已关闭。