🚀

Flutter 無限スクロール ListView.custom @初心者

2024/10/24に公開

無限スクロール作成

さくっと無限スクロールのチートシート。
無限スクロールだとしても既存の値を一生表示するスクロールになります。

ListView.custom(
                childrenDelegate: SliverChildBuilderDelegate((context, index) {
                  /// ※インデックスをリストの長さで割った余りを取得 無限スクロール用
                  final itemIndex = index % list.length;
                  return _testDisp(context, list[itemIndex]);
                }
         childCount:
                      list.length == 10 ? null : list.length,
              ),
              ),

リストの内容に制限がある場合は上記でよいかと。
リストの中身が上限に達しない限り無限スクロールしない状態。

Gridの時とあまり変わらない感じだったのでフンイキでできました。

https://zenn.dev/rionishino/articles/f416e531775d4c

Discussion