簡體   English   中英

Flutter - 刪除腳手架中的抽屜圖標

[英]Flutter - Remove drawer icon in scaffold

我試圖刪除 flutter 中的漢堡抽屜圖標,但我沒有找到任何解決方案。 我沒有應用欄,所以我無法隱藏它改變的主要屬性。 這是我的代碼:

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
          drawer: Drawer(
            child: Container()
            ),
          body: Container()
        ),
    );
  }

編輯:這是圖標在此處輸入圖像描述

在 App bar 中將 automaticallyImplyLeading 屬性設置為 false 並且它不會出現

我只是知道發生了什么。 這不是 Scaffold 問題,是在我添加 AppBar 時發生的。 我在 Scaffold 中沒有一個,但在里面我有一個 NestedScrollView 和創建該圖標的 SliverAppBar,您可以使用以下方法輕松隱藏它: leading: Container() inside any appbar

如果您使用的是抽屜,請使用此行隱藏在 AppBar() 小部件內

  automaticallyImplyLeading: false,

如果您使用的是末端抽屜,請使用它

  actions: <Widget>[Container()],

上面的代碼中沒有抽屜圖標。 我剛跑了。 如果你不想要一個抽屜,那么你不應該提供一個。 把它留空。 有關代碼生成的結果,請參見下圖。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM