Flutter AppBarにサイドメニューを追加するサンプル
環境
Windows11 pro 64bit
Flutter 3.3.7
概要
AppBarにサイドメニューを追加するには、Drawerを使います。
@override Widget build(BuildContext context) { return Scaffold( drawer: Drawer(), appBar: AppBar( title: Text( "タイトル", ), ),
Drawerを使うには、Scaffoldの引数「drawer」に、Drawerウェジェットを配置します。
使用例
@override Widget build(BuildContext context) { return Scaffold( drawer: Drawer( child: ListView( children: [ ListTile( title: Text('会社概要'), ), Divider(), ListTile( title: Text('採用情報'), ), Divider(), ListTile( title: Text('交通情報'), ) ], ), ), appBar: AppBar( title: Text( "タイトル", ), ), body: Center(), ); }