xuelongqy / flutter_easy_refresh

A flutter widget that provides pull-down refresh and pull-up load.
https://xuelongqy.github.io/flutter_easy_refresh/
MIT License
3.89k stars 633 forks source link

loadMore底部有时不回弹 #733

Closed tanzhihao1qaz closed 1 year ago

tanzhihao1qaz commented 1 year ago

版本:3.3.2+1 触发:当list还没铺满页面时,前几次loadMore都是正常的,但当到了铺满页面那次loadMore时,底部就不回弹了,而且向上拉也无法触发loadMore

tanzhihao1qaz commented 1 year ago

https://github.com/xuelongqy/flutter_easy_refresh/assets/28348014/2fd41ffd-5a5d-4c47-813a-8f9cacb279c0

如这个视频

tanzhihao1qaz commented 1 year ago
onLoad: () async {
            currentPage++;
            final list = await logic.getHouseList(widget.projectId, widget.area, widget.building, widget.unit, currentPage);
            if (list.length < Paging.size) {
              controller.finishLoad(IndicatorResult.noMore);
            } else {
              controller.finishLoad();
            }
          },

这是我的loadMore逻辑,Paging.size是2

xuelongqy commented 1 year ago

这是无限滚动,如果不需要请把infiniteOffset设置为null。如果不清楚具体使用可以使用一下demo