BaseRecyclerViewAdapterHelper icon indicating copy to clipboard operation
BaseRecyclerViewAdapterHelper copied to clipboard

滑动到底部,并执行adapter.notifyItemChanged(position)会自动往上滚动一段距离

Open yingmiaohuangg opened this issue 6 months ago • 2 comments

我现在用的的4.1.4 只要滑动到底部,并执行adapter.notifyItemChanged(position)会自动往上滚动一段距离。 可能跟ConstraintLayout有关 <androidx.recyclerview.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="0dp" android:clipToPadding="false" android:paddingHorizontal="16dp" android:paddingTop="6dp" android:paddingBottom="16dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toBottomOf="@+id/ly_header" app:layout_constraintBottom_toTopOf="@+id/ly_footer" />

当我把paddingBottom改成15dp就能解决该问题

Originally posted by @yingmiaohuangg in https://github.com/CymChad/BaseRecyclerViewAdapterHelper/issues/3756#issuecomment-1880415257

yingmiaohuangg avatar Jan 08 '24 05:01 yingmiaohuangg

和库无关

limuyang2 avatar Jan 24 '24 10:01 limuyang2

hasFixedSize 后试一下,RV内部重新计算View宽高,如果跟原来的不一样会往上滚动。

neo-turak avatar Mar 29 '24 03:03 neo-turak