Flutter 横スクロールのListViewでCardを使うサンプル

環境
Windows11 pro 64bit
Flutter 3.3.7

構文
SizedBox(
width: 横幅,
child: Card(),//CardをSizedBoxの「child」に指定
)
横スクロールのListViewでCardを使用するには、SizedBoxの「width」で横幅を設定します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
child: ListView(
scrollDirection: Axis.horizontal,
children: [
for (var i = 0; i < 5; i++)
SizedBox(
width: 100,
child: Card(
color: Colors.red,
),
),
],
),
child: ListView( scrollDirection: Axis.horizontal, children: [ for (var i = 0; i < 5; i++) SizedBox( width: 100, child: Card( color: Colors.red, ), ), ], ),
child: ListView(
  scrollDirection: Axis.horizontal,
  children: [
    for (var i = 0; i < 5; i++)
      SizedBox(
        width: 100,
        child: Card(
          color: Colors.red,
        ),
      ),
  ],
),

 

Flutter

Posted by arkgame