布局这样写, 用RelativeLayout包裹住RecyclerView, 添加android:descendantFocusability="blocksDescendants"属性
<RelativeLayout android:id="@+id/rl_recycle" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="5dp" android:descendantFocusability="blocksDescendants"> <androidx.recyclerview.widget.RecyclerView android:id="@+id/recycle_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginStart="5dp" android:layout_gravity="center_horizontal" android:overScrollFooter="@android:color/transparent" android:overScrollHeader="@android:color/transparent" android:overScrollMode="never" android:scrollbars="vertical" android:clipToPadding="false"/> </RelativeLayout>
java代码中,加上这句话
recycle_view.setNestedScrollingEnabled(false);//禁止rcyc嵌套滑动
这样,就会很流畅,达到不卡,不冲突效果
有帮助,请给个关注,Thanks~