問題描述:項(xiàng)目中使用RecycleView作為數(shù)據(jù)展示列表督函,并使用DataBinding做RecycleView的數(shù)據(jù)綁定,當(dāng)ObservableList發(fā)生變化時(shí)垄分,會(huì)先用ObservableList.clear()方法清空數(shù)據(jù)薄湿,然后再添加新的數(shù)據(jù),此時(shí)整個(gè)RecycleView控件的布局會(huì)閃爍一下涯冠。
解決方案:RecycleView的itemAnimator屬性設(shè)為null蛇更。
1派任,在XML中的RecyclerView:bind:itemAnimator="@{null}"
2掌逛,在JAVA中:recycleView.setItemAnimator(null);