[Flutter]Rowのはみ出した部分を折り返すには?

Flutter

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

Rowのはみ出した部分を折り返す方法を紹介します。

スポンサーリンク

方法

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

Rowのはみ出した部分を折り返すには、Wrapウェジェットを使います。

具体的には、RowをWrapに置き換えます。

Wrap( //RowからWrapへ
  children: [
    ・・・
  ],
),

Wrapを使えば、はみ出した部分が折り返されます。

使用例

以下は、使用例でエス。

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Wrap(
          children: [
            for (var i = 0; i < 12; i++)
              Container(
                color: i.isEven ? Colors.blue : Colors.pink,
                width: 100,
                height: 100,
              )
          ],
        ),
      ),
    );
  }

コメント

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