Android Recycleview 部分刷新闪烁问题

以下方法来自网络。

方法一:

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);

方法四:更新单个item时,闪烁问题的处理

mRecyclerView.setItemAnimator(null);

猜你喜欢

转载自blog.csdn.net/hhbgk/article/details/105395013
今日推荐