flutter - 如何在 Flutter 中使用分组元素进行无限滚动分页?
问题描述
我想用分组元素进行无限滚动分页。我做的是集成一个flutter包做分页
但我有一个(按日期)分组的元素列表。在这种情况下是否可以对元素进行分组?这是我实现分组 ListView 的代码:
return Container(
color: Colors.grey[200],
child: GroupedListView<dynamic, dynamic>(
separator: Divider(height: 0.0, color: Colors.grey[200]),
sort: false,
elements: txs,
groupSeparatorBuilder: (value) {
...
},
)
);
上面的代码来自这个包
和我想用来做无限滚动分页的包:
return PagewiseListView<PostModel>(
pageSize: PAGE_SIZE,
itemBuilder: this._itemBuilder,
pageFuture: (pageIndex) => BackendService.getPosts(
(PAGE_SIZE * pageIndex) + 1, PAGE_SIZE * (pageIndex + 1)
)
);
更新:这是我想要做的,但是使用 paginaton,就像你在图片中看到的那样,元素按日期分组。
解决方案
推荐阅读
- php - 如何使我的删除功能在 php 中工作
- python - python tkinter中完全平坦的ttk.combobox
- django - 直接从我的 Stripe 账户汇款到我的客户银行账户
- angular - 将文件保存在 Angular 的 assest 文件夹中后,组件会刷新
- python - 如何在 PyMC3 中处理数据标准化/去标准化
- android - 动画显示/消失在 Android 工具栏下方的视图
- python - Python loop over 2 files at the same time
- azure - Web 应用程序/功能需要哪些层类型才能访问从公共网络锁定的 KeyVault?
- python - 如何“np.loadtxt()”包含多个列表的文件?
- python - 尽管定义了 get_grads,但没有为任何变量提供梯度