Flutter AppBarにハンバーガーメニューを追加するサンプル

環境
Windows11 pro 64bit
Flutter 3.3.7

概要
AppBarにハンバーガーメニューを追加するには、Scaffoldの引数「drawer」に「Drawer」を指定します。

作成方法
1.AppBarにハンバーガーメニューを追加する
Scaffold(
drawer: Drawer()

2.Drawerウェジェットの引数「child」で指定します。
child : Menu() //メニュー

使用例

@override
  Widget build(BuildContext context) {
    return Scaffold(
      drawer: Drawer(
        child: ListView.builder(
          itemCount: 4,
          itemBuilder: (BuildContext context, int index) {
            return ListTile(
              title: Text("Item $index"),
            );
          },
        ),
      ),
      appBar: AppBar(
        title: Text("Add Title"),
      ),
      body: Center(),
    );
  }

 

Flutter

Posted by arkgame