What worked for me was to disable all animation on the recycle view when using StaggeredGridLayoutManager.
mRecyclerView.setItemAnimator(null);
You can create your own animator if you only want to restrict moving animations and keep the add and remove item animations.
More Related Contents:
- RecyclerView vs. ListView
- How to save RecyclerView’s scroll position using RecyclerView.State?
- How to animate RecyclerView items when they appear
- Saving EditText content in RecyclerView
- How to implement multi-select in RecyclerView? [closed]
- RecyclerView itemClickListener in Kotlin
- Changing background color of selected item in recyclerview
- Get center visible item of RecycleView when scrolling
- Refreshing data in RecyclerView and keeping its scroll position
- How can we have searched characters colored when we use searchview in recyclerview?
- Adding items to Endless Scroll RecyclerView with ProgressBar at bottom
- Expandable list with RecyclerView?
- Error inflating class and android.support.v7.widget.CardView
- Android recyclerView findViewHolderForAdapterPosition returns null
- ViewPager + RecyclerView issue in android
- using notifyItemRemoved or notifyDataSetChanged with RecyclerView in Android
- RecyclerView steals focus when inside a NestedScrollView
- How to set RecyclerView app:layoutManager=”” from XML?
- Cannot call this method while RecyclerView is computing a layout or scrolling when try remove item from recyclerview
- Recyclerview Changing Items During Scroll
- How can I control the scrolling speed of recyclerView.smoothScrollToPosition(position)?
- Put an indeterminate progressbar as footer in a RecyclerView grid
- CoordinatorLayout using the ViewPager’s RecyclerView
- How to click on an item inside a RecyclerView in Espresso
- RecyclerView items don’t fill width
- RecyclerView causes issue when recycling
- RecyclerView blinking after notifyDatasetChanged()
- onCheckedChanged called automatically
- Scroll to top in RecyclerView with LinearLayoutManager
- GridLayoutManager – how to auto fit columns?