Create your own LinearLayoutManager .
CustomLinearLayoutManager.java
public class CustomLinearLayoutManager extends LinearLayoutManager { @Override public boolean supportsPredictiveItemAnimations() { return false; } public CustomLinearLayoutManager(Context context) { super(context); } public CustomLinearLayoutManager(Context context, int orientation, boolean reverseLayout) { super(context, orientation, reverseLayout); } public CustomLinearLayoutManager(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); } }
How to install CustomLinearLayoutManager on a RecyclerView .
CustomLinearLayoutManager customLinearLayoutManager= new HPLinearLayoutManager(mContext); recyclerView.setLayoutManager(customLinearLayoutManager);
Hope this saves you some time.
source share