[Flutter]Textにパディングを設定するには?

Flutter

どうも、ちょげ(@chogetarou)です。

Textにパディングを設定する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

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を使う方法

コメント

タイトルとURLをコピーしました