我正在构建一个屏幕,该屏幕具有底部导航栏,在其中放置了一个汉堡操作按钮和一个浮动按钮,并在一个应用栏上放置了我的应用程序徽标。
即使我没有对应用程序栏进行任何操作,汉堡图标仍显示在标题的左侧。
我只想在应用栏中显示标题。
这是我的代码:
spdep
答案 0 :(得分:1)
如果脚手架上有抽屉,而应用栏不包含“ leading”属性(或值为空),则应用栏会在其操作中附加一个菜单图标。
documents中已提及:
如果省略了前导窗口小部件,但AppBar位于带抽屉的脚手架中,则将插入一个按钮以打开抽屉。否则,如果最近的导航器具有以前的任何路线,则将插入一个BackButton。可以通过将automaticImplyLeading设置为false来关闭此行为。在这种情况下,空的前导小部件将导致中间/标题小部件开始拉伸。
该解决方案很简单,只需将应用栏中的title
属性替换为leading
appBar: new AppBar(
leading: new Image.asset('assets/logo/logo-home.png', fit: BoxFit.fitHeight),
actions: null,
backgroundColor: Colors.black,
elevation: 0.0,
),