SmartRefreshLayout icon indicating copy to clipboard operation
SmartRefreshLayout copied to clipboard

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

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

v2.0.6版本中SmartRefreshLayout类里面还有support的依赖,但是看v2.0.6的修改记录,是迁移到androidX了,所以严重怀疑maven仓库里面上传的包不是正确的v2.0.6的包

java.lang.NoSuchMethodError: No virtual method formatted([Ljava/lang/Object;)Ljava/lang/String; in class Ljava/lang/String; or its super classes (declaration of 'java.lang.String' appears in /apex/com.android.art.compatible/javalib/core-oj.jar) at android.widget.FlingAnimationStubImpl.getOptimizeOfVelocityY(FlingAnimationStubImpl.java:200) at android.widget.OverScroller.fling(OverScroller.java:478) at android.widget.OverScroller.fling(OverScroller.java:444) at androidx.recyclerview.widget.RecyclerView$ViewFlinger.fling(RecyclerView.java:5912) at androidx.recyclerview.widget.RecyclerView.fling(RecyclerView.java:2778) at androidx.recyclerview.widget.RecyclerView.onTouchEvent(RecyclerView.java:3852)...

使用Motionlayout嵌套SmartRefreshLayout,实现头部收缩效果,布局如下 ``` ``` motionScene配置的是向上滑动时收缩header,结果触发loadmore时footer会覆盖卡片,而不是在卡片下方显示。noMoreData状态显示没有问题。 是我使用问题还是bug,期待有人解答

if (viewModel.isRefresh) { logListAdapter.submitList(it.subList(1, it.size)) } else { logListAdapter.addAll(it.subList(viewModel.addSize, it.size)) } 我写了一段这个代码,在使用不同的方法更新数据源,但是当我下拉刷新后logListAdapter.submitList(it.subList(1, it.size))在调用上拉加载logListAdapter.addAll(it.subList(viewModel.addSize, it.size))。会出现数组的并发修改异常

依赖版本: com.scwang.smartrefresh:SmartRefreshLayout:1.0.5.1 设备信息: ![image](https://github.com/scwang90/SmartRefreshLayout/assets/23648441/8ab19e28-e67c-4392-8585-b426288ae978) 问题: 抱歉用的版本比较旧,线上有些问题麻烦大佬小小瞄一眼,幸甚至哉。 java.lang.ArrayIndexOutOfBoundsException length=101; index=-36 0 | android.widget.Scroller.computeScrollOffset(Scroller.java:337) 1 | com.scwang.smartrefresh.layout.SmartRefreshLayout.computeScroll(SmartRefreshLayout.java:2) 2 | android.view.View.updateDisplayListIfDirty(View.java:22280) 3 | android.view.View.draw(View.java:23174) 4 | android.view.ViewGroup.drawChild(ViewGroup.java:4615) 5 | android.view.ViewGroup.dispatchDraw(ViewGroup.java:4368) 6 | android.view.View.updateDisplayListIfDirty(View.java:22288)...

布局是activity Toolbar + viewpage2,里面是fragment SmartRefreshLayout + RecyclerView,设置app:srlEnableAutoLoadMore="false",使用上拉加载更多会出现RecyclerView不能滑动到底部,快到底部时候会发生回弹,只有手指不放开一直向上滑才能看到加载更多,去掉activity 的Toolbar 放到fragment 却又没事了 demo地址 链接:https://pan.baidu.com/s/1vfsTqS724uVWPo_PSX7ZtQ 提取码:8pfj ![device-2024-01-01-171557 00-00-00--00-00-17](https://github.com/scwang90/SmartRefreshLayout/assets/47774645/e8483fbe-babc-4383-b80b-5cccb39e59c6)

有时候下拉刷新或者上来加载,没有反应,好像是手势没对的样子,多下拉上拉几次就又可以了。有人遇到这个问题吗?

设备机型:vivo X21A 系统版本:Android 9,level 28 ROM:vivo/FUNTOUCH CPU架构:arm64-v8a E/CrashReport: #++++++++++Record By Bugly++++++++++# E/CrashReport: # You can use Bugly(http:\\bugly.qq.com) to get more Crash Detail! E/CrashReport: # PKG NAME: com.zhonghong.hongguan E/CrashReport: # APP...

![微信图片_20231220104916](https://github.com/scwang90/SmartRefreshLayout/assets/83859799/89fa9204-5ca9-49fd-9ee8-4151af44c739) ![微信图片_20231220104924](https://github.com/scwang90/SmartRefreshLayout/assets/83859799/6d9e6783-8866-4ff2-b281-a55f719eb884)

master 分支代码已经引用了androidx, 但是maven最新版本2.1.0仍然使用了support.v4库. 参考 https://developer.android.com/jetpack/androidx/migrate, 已经不建议使用 [enableJetifier] 方式, 会导致编译速度的降低. 另外, maven库的升级日志缺失, 无法查看不同版本的changelog