当我推其他屏幕时如何删除appbar的de“PopButton”? [重复]

问题描述 投票:0回答:2

这个问题在这里已有答案:

我正在学习颤振,我试图制作一个Splash屏幕,但是当我推动其他小部件(屏幕)时,这个小部件在appbar上有一个弹出按钮,我该如何删除这个按钮?

mobile dart flutter flutter-layout appbar
2个回答
0
投票

当您从启动画面推出新屏幕时,此时不要只推新路线而是用新屏幕替换启动画面,即使用

pushReplacementNamed( '/路由')

这意味着你的导航器堆栈上只有一个屏幕,在这种情况下肯定不会出现弹出按钮。

希望这能解决您的问题。


0
投票

要避免这种情况,只需在实例化AppBar时将automaticallyImplyLeading属性设置为false:

AppBar(
    automaticallyImplyLeading: false,
    // Rest of your code.
);

正如Niklas所指出的,如果您使用抽屉按钮,这将删除您的抽屉按钮。

© www.soinside.com 2019 - 2024. All rights reserved.