Closed tang5011235 closed 1 year ago
直接返回IndicatorResult就可以,文档注释有提到
不满一瓶的时候会出现问题
这个是设置了的
没懂你的意思,你可以看看demo。如果还有问题,可以录个视频,文字说明一下具体情况
你可以参考一下分页的示例,这个应用场景应该是你需要的
这个是我的嵌套 多状态界面 如果有数据则会渲染 easyRefresh
我会先加载数据 然后会执行 这个代码 状态的更新
如果数据操过一屏幕不会出问题 ,当少于一屏幕上拉加载 就会 一直转
你需要把首次加载交给EasyRefresh去做,应该不会出现这个问题了
对首次 交给easy refresh应该不会出问题
主要是想要设置 为空或则为错误 不想让他们上拉加载
可以啊 设置noMore或者禁用
感觉没办法 看到你源码这里 没有绑定是无法设置 footer和header 状态的
所以 什么情况下不绑定controller?
指示器状态相关可以让EasyRefresh接管,或者在绘制后的下一帧设置状态。后续还有问题,请重新开启此issue
DefaultMultiStateView(
controller: controller,
onEmptyClick: onEmpty ?? onRefresh,
onErrorClick: onError ?? onRefresh,
child: (value) {
if (refreshController != null) {
return EasyRefresh.builder(
scrollController: scrollController,
refreshOnStart: refreshOnStart ?? false,
controller: refreshController,
onRefresh: onRefresh,
onLoad: onLoadMore,
childBuilder: (BuildContext context, ScrollPhysics physics) {
return child(context, physics, value);
},
);
} else {
return child(context, null, value);
}
},
);
特别是我上拉加载 本来只有2条数据 但是他会允许我再次上拉请求更多