どうも、ちょげ(@chogetarou)です。
Textにパディングを設定する方法を紹介します。
方法

Textにパディングを設定する方法は、2つあります。
Padding
1つは、Paddingを使う方法です。
まず、TextをPaddingでラップします。
そして、Paddingの引数「padding」にパディングを指定します。
パディングの指定は、EdgeInsetsでします。
Padding(
padding: /*EdgeInsetsでパディングを指定*/,
child: Text('テキスト'),
),
使用例1
Padding(
padding: EdgeInsets.all(8.0),//全方向に8のパディング
child: Text('テキスト'),
),
使用例2
Padding(
padding: EdgeInsets.only(
top: 4, //上4
left: 8, //左8
right: 8, //右8
bottom: 4 //下4
),
child: Text('テキスト'),
),
Container

もう1つは、Containerを使う方法です。
まず、TextをContainerでラップします。
そして、Containerの引数「padding」にパディングを指定します。
パディングの指定は、EgdeInsetsでします。
Container(
padding: /*EdgeInsetsでパディングを指定*/,
child: Text('テキスト'),
),
以下は、使用例です。
Container(
padding: EdgeInsets.symmetric(
horizontal: 4, //左右に4
vertical: 8, //上下に8
),
child: Text('テキスト'),
),
まとめ
Textにパディングを設定する方法は次の2つです。
- Paddingを使う方法
- Containerを使う方法
コメント