1
フラッターナビ引き出しの背景色を変更するにはどうすればよいですか? 色や背景色のプロパティがないようです。あなたはDrawer
のchild
財産であなたのListView
を構築するとフラッター引き出しの背景色を変更する
フラッターナビ引き出しの背景色を変更するにはどうすればよいですか? 色や背景色のプロパティがないようです。あなたはDrawer
のchild
財産であなたのListView
を構築するとフラッター引き出しの背景色を変更する
、あなたはContainer
内Drawer
のあなたのさまざまなセクションをラップし、Container
のcolor
プロパティを使用することができます。
drawer: new Drawer(
child: new ListView(
children: <Widget>[
new Container(child: new DrawerHeader(child: new CircleAvatar()),color: Colors.tealAccent,),
new Container (
color: Colors.blueAccent,
child: new Column(
children: new List.generate(4, (int index){
return new ListTile(
leading: new Icon(Icons.info),
);
}),
),
)
],
),
),
より良い代替あなたはすでにあなたの心の中で一貫性のあるカラーリングのデザインを持っている場合は、あなたのアプリケーションのルートのテーマプロパティの下DrawerHeader
をごThemeData
を定義することで、体が続きますあなたのcanvasColor
ので、あなたは色を変更するためにそれらのいずれかの値を上書きする必要があります。
return new MaterialApp(
....
theme: new ThemeData(
canvasColor: Colors.redAccent,
....),
)