web-dev-qa-db-ja.com

FlutterのSliverListとListViewの違い

FlutterのSliverListListViewの違いは何ですか?

17
Rafiqul Hasan

ほとんど違いはありません。

ListViewis a SliverListGridViewであるSliverGridと同じです。

彼らはまったく同じことをしています。両者の唯一の違いは、SliverListがウィジェットではなくスライバであることです。つまり、ScrollView、通常はCustomScrollView内で使用されます。

ListViewは、SliverListに変換してWidgetに変換し、Row/Container


ほとんどの場合、ListViewを使用します。

ただし、スクロール付きのアプリバーアニメーションなどの高度なスクロール動作が必要な場合は、 CustomScrollViewを使用する必要があります。 SliverListの代わりにListViewを使用する必要があります。

31
Rémi Rousselet