Android recyclerview defauilitemanimator 更改持续时间

use*_*307 0 animation android android-recyclerview

我使用 recyclerview 来动态列表。插入和删除项目后,recyclerview 会执行急剧更新。我使用 DefaultItemAnimator 来实现我列出的更漂亮的更新。

optionList2.itemAnimator = DefaultItemAnimator()
Run Code Online (Sandbox Code Playgroud)

我想尝试增加动画的延迟。你能告诉我该怎么做吗?

Aka*_*dze 5

使用 set(Change/Add/Move/Remove)Duration 方法:

optionList2.itemAnimator = DefaultItemAnimator().apply {
                changeDuration = 250
                addDuration  = 250
                moveDuration = 250
                removeDuration = 250
            }
Run Code Online (Sandbox Code Playgroud)