以下方法来自网络。
方法一:
RecyclerView.ItemAnimator animator = rvOrder.getItemAnimator();
((SimpleItemAnimator) animator).setSupportsChangeAnimations(false);
方法二,设置动画时间为0
RecyclerView.ItemAnimator animator = rvOrder.getItemAnimator();
rvOrder.getItemAnimator().setChangeDuration(0);
方法三:
@Override
public long getItemId(int position) {
return position;
}
//在recycleview设置adapter之前设置才有效果
adapter.setHasStableIds(true);
mRecyclerView.setItemAnimator(null);