notifydatasetchanged何时单独动画列表项?

时间:2018-05-23 10:42:26

标签: android android-recyclerview recycler-adapter

我知道notifydatasetchanged会更新整个列表,建议使用DiffUtil来更新已更改的项目,经过大量研究后我还不了解的是,如果预计notifydatasetchanged分别动态列表项目在RecyclerView中使用。因为我有一个RecyclerAdapter,我完全替换数据集,然后调用notifyDataSetChanged导致列表项完美地动画,那些添加的获取默认添加的动画,删除的动画获取删除的动画等等。同时我还有另一个适配器,我也这样做,调用notifyDataSetChanged但是这里整个列表很快闪烁,我没有自动获得任何动画,所以我不知道notifydatasetchanged使这个依赖?这两个适配器太复杂,很长,无法发布。

1 个答案:

答案 0 :(得分:0)

我找到了答案here

  

如果适配器使用,框架将尝试为视图设置动画   稳定的ID,提供足够的数据来猜测哪些视图   移除/添加/等