マテリアルデザインのアプリバーを実装するためのWidget。アプリバーは基本的なツールバーと、場合によってはTabBar
やFlexibleSpaceBar
などの他のWidgetで構成される。
ツールバー
leading
とtitle
とactions
の実装例。通常、leading
はアイコン、title
にはテキスト、actions
にはIconButton
が設定される。しかし、すべては結局Widgetなのでアプリ次第で好きなものを設定できる。
以下の例では基本的な操作を実装した。
leading
にIcon
を設定title
にはText
を設定actions
にはIconButton
を設定。押すとSnackBarが表示する
TabBar
AppBar
のbottom
にTabBar
を追加するケース。TabBar
にはTabController
が必要。Tab
にはアイコンとテキスト、もしくはどちらか一方を設定できる。
TabController
にはDefaultTabController
を使用- アイコンのみ、テキストのみ、アイコン&テキストの3種のタブを設定
FlexibleSpaceBar
背景色の変更
Flutterを使ったアプリをリリースしてます。良ければ使ってみてください。