AppBarの高さを変更してpaddingを効かす|flutter
AppBarの高さを変更するにはPreferredSizeウィジェットが使用され、その中に他のウィジェット(通常はTabBarやPreferredSize自体がカスタムウィジェットであることが多いです)が配置されます。
PreferredSizeをカスタマイズしてpaddingを追加する方法です。
PreferredSize( preferredSize: Size.fromHeight(60.0), // AppBarの高さを設定する child: Container( padding: EdgeInsets.only(bottom: 8.0), // 下部に8ピクセルのpaddingを追加する color: Colors.blue, child: Align( alignment: Alignment.bottomCenter, child: Text( 'Custom Bottom Widget', style: TextStyle(color: Colors.white), ), ), ), )
bottomに直接Paddingウィジェットを追加する方法です。
AppBar( title: Text('AppBar with Padding'), bottom: PreferredSize( preferredSize: Size.fromHeight(60.0), // AppBarの高さを設定する child: Padding( padding: EdgeInsets.only(bottom: 8.0), // 下部に8ピクセルのpaddingを追加する child: Container( color: Colors.blue, child: Align( alignment: Alignment.bottomCenter, child: Text( 'Custom Bottom Widget', style: TextStyle(color: Colors.white), ), ), ), ), ), )
この方法では、bottomに直接Paddingを追加しています。PreferredSizeを使ってAppBarの高さを設定し、その中にPaddingとContainer、Align、そしてTextウィジェットを配置しています。
どちらの方法も、bottomにpaddingを追加してAppBarの下部に余白を作ることができます。必要に応じて、EdgeInsetsの値を調整して、適切な見た目に調整してください。