首页 > 解决方案 > 如何在 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,就像你在图片中看到的那样,元素按日期分组。

在此处输入图像描述

标签: flutter

解决方案


推荐阅读