【发布时间】:2019-08-24 10:44:22
【问题描述】:
我正在学习颤振,我试图制作一个启动画面,但是当我推送其他小部件(屏幕)时,这个小部件在应用栏上有一个弹出按钮,我怎样才能删除这个按钮?
【问题讨论】:
标签: mobile dart flutter flutter-layout appbar
我正在学习颤振,我试图制作一个启动画面,但是当我推送其他小部件(屏幕)时,这个小部件在应用栏上有一个弹出按钮,我怎样才能删除这个按钮?
【问题讨论】:
标签: mobile dart flutter flutter-layout appbar
为避免这种情况,只需在实例化 AppBar 时将 automaticallyImplyLeading 属性设置为 false:
AppBar(
automaticallyImplyLeading: false,
// Rest of your code.
);
正如 Niklas 所指出的,如果您正在使用抽屉按钮,这将移除您的抽屉按钮。
【讨论】:
Scaffold 的drawer 属性,这也会删除您的Drawer 按钮。
当你从闪屏推送新画面时,此时不要只推送新路由,而是用新画面替换闪屏,即使用
pushReplacementNamed('/route')
这意味着您的导航器堆栈上将只有一个屏幕,并且在这种情况下肯定不会出现弹出按钮。
希望这能解决您的问题。
【讨论】: