Open ziyuemo373 opened 4 years ago
在BottomSheetDialog中使用,遇到了一样的问题。 @scwang90
同样的问题,列表内容越多,下拉距离越小 解决办法: 继承实现SmartRefreshLayout,限制最大高度为屏幕高度,就可以解决了,mScreenHeightPixels 是SmartRefreshLayout 类中本身的屏幕高度值
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(mScreenHeightPixels, MeasureSpec.AT_MOST));
}
可能和#1197issue的情况一样。 布局在高度超过屏幕的情况下,会导致下拉的最大距离越来越小,导致达不到触发刷新的距离,最后不能刷新。 即使调整了HeaderTriggerRate,也只是在开头几页正常,再加载多几页,仍然会导致刷新不了。 如果实在没空修复,请告知最大的下拉距离是大概哪段代码检查的?
版本: refresh-layout-kernel:2.0.1 refresh-header-classics:2.0.1