颤动应用程序栏中不需要的操作按钮

时间:2018-07-29 10:07:41

标签: android-studio dart flutter

我正在构建一个屏幕,该屏幕具有底部导航栏,在其中放置了一个汉堡操作按钮和一个浮动按钮,并在一个应用栏上放置了我的应用程序徽标。

即使我没有对应用程序栏进行任何操作,汉堡图标仍显示在标题的左侧。

我只想在应用栏中显示标题。

这是我的代码:

spdep

1 个答案:

答案 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,
  ),