[Flutter] Padding と EdgeInsets で余白の設定

FlutterにてWidgetの間隔をあけたり余白を作りたい時にpaddingやmarginを使います




Padding

 

padding では EdgeInsets を使って設定します

 

 

EdgeInsets.all

 

プロジェクトのテンプレートの Empty Applicationを修正して padding を入れてみます

Card の中に’Text’を入れて背景色で位置がわかりやすくします

main.dart

EdgeInsets.all(50.0)
これで実行してみると

1x1.trans - [Flutter] Padding と EdgeInsets で余白の設定

Cardの背景色と枠がなければ
テキストの余白ができたように見えます

1x1.trans - [Flutter] Padding と EdgeInsets で余白の設定

 

EdgeInsets.fromLTRB

 

上下左右を個別に設定したい場合は、

1x1.trans - [Flutter] Padding と EdgeInsets で余白の設定


 
 

EdgeInsets.symmetric

 

1x1.trans - [Flutter] Padding と EdgeInsets で余白の設定

1x1.trans - [Flutter] Padding と EdgeInsets で余白の設定

 

 

EdgeInsets.only

 

1x1.trans - [Flutter] Padding と EdgeInsets で余白の設定

rightやbottomは画面上何もないように見えますが、大きな値に設定するとこのようになってしまいます

1x1.trans - [Flutter] Padding と EdgeInsets で余白の設定

margin はこちらを参考に
Margin と EdgeInsets で余白の設定

 
 

 
References:
Padding class
Padding class – widgets library – Dart API

シェアする

  • このエントリーをはてなブックマークに追加

フォローする