【发布时间】:2020-03-17 04:25:50
【问题描述】:
我是 Android 开发的初学者。当我搜索 RecyclerView 动画时,我发现了 RecyclerView.ItemAnimator,但我找不到任何关于如何使用它的教程。我读过这个How to use ItemAnimator in a RecyclerView?。但是,我仍然没有得到任何东西。
我找到了文档。
默认情况下,RecyclerView 使用 DefaultItemAnimator。
如果我使用 RecyclerView,可以从 DefaultItemAnimator 期待什么类型的动画?
我用过LayoutAnimation,什么时候用RecyclerView.ItemAnimator?
【问题讨论】:
-
在更新您的
RecycleView时,默认项目动画器会起作用。假设您删除、添加或更新。例如,删除时 Gmail 或 Messages 中的动画。 -
如果我有一个静态列表,它不起作用?
-
你可以在加载
RecyclerView时生效。 -
抱歉。我英语也很弱。你能给我更多的信息吗?你的意思是什么?
-
好的。一个简单但直观的方式是参考这个库github.com/wasabeef/recyclerview-animators。这就是项目动画师的工作方式。
标签: android android-recyclerview