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

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




Margin

 

margin と共に EdgeInsets を使って設定します

 

 

EdgeInsets.all

 

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

200×200 のサイズの Container の中に’Text’を入れて背景色で位置がわかりやすくします

main.dart

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

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

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

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

 

EdgeInsets.fromLTRB

 

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


 
 

EdgeInsets.symmetric

 

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

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

 

EdgeInsets.only

 

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

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

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

Paddingはこちらにあります
Margin と EdgeInsets で余白の設定

 
 

 
References:
flutter_margin_widget
Margin class

シェアする

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

フォローする