[Flutter]横スクロールのリストビューに区切り線をつけるには?

Flutter

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

横スクロールのリストビューに区切り線をつける方法を紹介します。

スポンサーリンク

方法

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

横スクロールのリストビューに区切り線をつけるには、VerticalDividerを使います。

通常の「Divider」は横向きの区切り線ですが、VerticalDividerは縦向きの区切り線を引くことが出来ます。

このVerticalDividerを要素の間に指定します。

ListView(
  scrollDirection: Axis.horizontal,
  children: [
    Container(),
    VerticalDivider(),
    Container(),
  ],
),

以下は、使用例です。

ListView(
  scrollDirection: Axis.horizontal,
  children: [
    Container(
      color: Colors.green,
      height: 100,
      width: 100,
      child: Text('Item: 1'),
    ),
    VerticalDivider(
      thickness: 3,
    ),
    Container(
      color: Colors.green,
      height: 100,
      width: 100,
      child: Text('item : 2'),
    ),
  ],
),

コメント

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