的原因是嵌套滚动冲突。当RecyclerView嵌套在NestedScrollView中时,它们都具有滚动功能,因此会导致滚动冲突,从而影响滚动的流畅性。
解决这个问题的方法是禁用NestedScrollView的滚动功能,让RecyclerView独立处理滚动事件。可以通过设置NestedScrollView的属性android:nestedScrollingEnabled="false"
来禁用嵌套滚动。
另外,SwipeRefreshLayout也可能对滚动性能产生影响。可以尝试使用其他滚动容器,如ConstraintLayout或CoordinatorLayout,来替代NestedScrollView和SwipeRefreshLayout的组合,以提高滚动的流畅性。
总结:
领取专属 10元无门槛券
手把手带您无忧上云