SmartRefreshLayout icon indicating copy to clipboard operation
SmartRefreshLayout copied to clipboard

🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。

Results 229 SmartRefreshLayout issues
Sort by recently updated
recently updated
newest added

bugly上报出java.lang.NullPointerException: Attempt to invoke interface method 'com.scwang.smart.refresh.layout.api.RefreshKernel com.scwang.smart.refresh.layout.api.RefreshKernel.onAutoRefreshAnimationEnd(android.animation.Animator, boolean)' on a null object reference这种异常,机型有vivo,oppo,realme,三星,没有其他类型手机,云机没复现。有遇见的大佬解决了的吗?

使用版本:2.0.5 现象: SmartRefreshLayout嵌套Recyclerview,加载更多时,手指在列表边缘不停上拉,loadMore成功后调用finishLoadMoreWithNoMoreData,同时setEnableLoadMore(false),此时用手指下滑拖动列表,列表反向滚动 原因: 跟踪代码发现,RecyclerView中有一个成员变量mScrollOffset记录了其在屏幕中的位置,手指在列表边缘不停上拉时mScrollOffset[1]为负值,RecyclerView在onTouchEvent时计算出的dy=y2-y2-mScrollOffset[1],因此手指滑动距离小于mScrollOffset[1]的绝对值时列表会反向滚动 暂时没找到解决办法

MaterialHeader 下拉刷新时,有阴影,请查看截图 自定义的Header代码 class MyMaterialHeader : MaterialHeader { constructor(context: Context?) : super(context) constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs) override fun setProgressBackgroundColorSchemeResource(colorRes: Int): MaterialHeader { return super.setProgressBackgroundColorSchemeResource(colorRes) } override fun...

Cannot create BitmapShader for recycled bitmap com.scwang.smart.refresh.layout.SmartRefreshLayout.drawChild(SmartRefreshLayout.java:832)

StaggeredGridLayoutManager staggeredGridLayoutManager = new StaggeredGridLayoutManager(spanCount, orientation); staggeredGridLayoutManager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE); staggeredGridLayoutManager.setItemPrefetchEnabled(false);

版本:2.1.0 调用代码:mRefreshLayout.setNoMoreData(true); 或 mRefreshLayout.finishLoadMoreWithNoMoreData(); 无其他操作,当场递归直到爆炸。 Process: com.hehe.test, PID: 6028 java.lang.StackOverflowError: stack size 8MB at com.scwang.smart.refresh.layout.SmartRefreshLayout.setNoMoreData(SmartRefreshLayout.java:2903) at com.scwang.smart.refresh.layout.SmartRefreshLayout$6.run(SmartRefreshLayout.java:3042) at com.scwang.smart.refresh.layout.SmartRefreshLayout.finishRefresh(SmartRefreshLayout.java:3091) at com.scwang.smart.refresh.layout.SmartRefreshLayout.finishRefreshWithNoMoreData(SmartRefreshLayout.java:3104) at com.scwang.smart.refresh.layout.SmartRefreshLayout.setNoMoreData(SmartRefreshLayout.java:2903) at com.scwang.smart.refresh.layout.SmartRefreshLayout$6.run(SmartRefreshLayout.java:3042) at com.scwang.smart.refresh.layout.SmartRefreshLayout.finishRefresh(SmartRefreshLayout.java:3091) at com.scwang.smart.refresh.layout.SmartRefreshLayout.finishRefreshWithNoMoreData(SmartRefreshLayout.java:3104) at...

建议作者出一个鸿蒙版本的库,我愿意出资100米支持

# 本 Issue 仅限作者维护,其他人不要回复,这里不是提问的板块 # - [常见问题文档版](https://github.com/scwang90/SmartRefreshLayout/blob/master/art/md_faq.md) ~~~java //禁止上拉加载: refreshLayout.setEnableLoadmore(false); //使上拉加载具有弹性效果: refreshLayout.setEnableAutoLoadmore(false); //禁止越界拖动: refreshLayout.setEnableOverScrollDrag(false); ~~~

enhancement
good first issue