解决RecyclerView局部刷新时闪烁

来源:互联网 发布:淘宝图片空间删除错了 编辑:程序博客网 时间:2024/05/17 09:03

RecyclerView局部刷新是由于其自带的item动画造成的,相信都看过RecyclerView在移除某个item时的删除动画吧,这个闪烁也是默认动画中的效果,所以只要去掉默认动画里的闪烁效果问题就解决了。代码如下:

((DefaultItemAnimator) mRecyclerView.getItemAnimator()).setSupportsChangeAnimations(false);

以上是最简单的解决方法,当然也可以通过重新设置RecyclerView的动画来解决这个问题。

0 0