【发布时间】:2020-06-20 13:32:34
【问题描述】:
我在 Flutter 中使用交错的 GridView 包。我正在使用StaggeredGridView.extentBuilder factory 来显示一些卡片的网格。
当用户滚动到顶部上方并重建网格时,我想实现一个刷新指示器。
我不知道如何实现。你能帮帮我吗?
提前致谢。
【问题讨论】:
标签: flutter staggered-gridview
我在 Flutter 中使用交错的 GridView 包。我正在使用StaggeredGridView.extentBuilder factory 来显示一些卡片的网格。
当用户滚动到顶部上方并重建网格时,我想实现一个刷新指示器。
我不知道如何实现。你能帮帮我吗?
提前致谢。
【问题讨论】:
标签: flutter staggered-gridview
您必须将 StaggeredGridView 包装在 RefreshIndicator 小部件中。你可以给它一个回调来刷新你的项目列表:
return RefreshIndicator(
onRefresh: () => yourCallback(),
child: StaggeredGridView.countBuilder(...));
然后,如果用户滚动“顶部上方”,将显示一个刷新微调器并调用您的回调。
【讨论】: