这个问题在这里已有答案:
我正在学习颤振,我试图制作一个Splash屏幕,但是当我推动其他小部件(屏幕)时,这个小部件在appbar上有一个弹出按钮,我该如何删除这个按钮?
当您从启动画面推出新屏幕时,此时不要只推新路线而是用新屏幕替换启动画面,即使用
pushReplacementNamed( '/路由')
这意味着你的导航器堆栈上只有一个屏幕,在这种情况下肯定不会出现弹出按钮。
希望这能解决您的问题。
要避免这种情况,只需在实例化AppBar时将automaticallyImplyLeading
属性设置为false:
AppBar(
automaticallyImplyLeading: false,
// Rest of your code.
);
正如Niklas所指出的,如果您使用抽屉按钮,这将删除您的抽屉按钮。