SmartRefreshLayout
SmartRefreshLayout copied to clipboard
不确定是不是bug,加载更多完成或者没有更多数据,会延迟的显示在列表之上.

没错,俺也会延迟显示着,强迫症犯了,不行,俺要自己改掉
找到原因了,我看了源码正常是有动画回弹下去,但是你先一步设置了数据,导致RecyclerView高度已变化,直接回弹取消了,而footer是后一步隐藏的,所以解决办法是延迟个最少500毫秒后填充数据...我这么干是正常的,不知我解释的对不对,如果有大佬看到,在finishLoadMore方法中加个泛型数据类的动画结束回调就棒棒哒了
是了,正常了

找到原因了,我看了源码正常是有动画回弹下去,但是你先一步设置了数据,导致RecyclerView高度已变化,直接回弹取消了,而footer是后一步隐藏的,所以解决办法是延迟个最少500毫秒后填充数据...我这么干是正常的,不知我解释的对不对,如果有大佬看到,在finishLoadMore方法中加个泛型数据类的动画结束回调就棒棒哒了
延迟啊。。我强迫了。。 我记得以前没区分2.0版本的时候不是这样的,是不是后来加的效果。
setNoMoreData(true)
加上这个方法,把加载完成这个动画时间缩短为0,就不会出现这个问题了,强迫症终结
先 itemAdapter.addData(list); 再 refreshLayout.finishLoadMore();
可以解决问题
先 itemAdapter.addData(list); 再 refreshLayout.finishLoadMore();
可以解决问题
不行呀。我们就是这么做的。但是还是不行。