java - ItemAnimator如何安排动画一个接一个地开始

标签 java android animation android-animation android-recyclerview

我正在使用 RecyclerView 来显示从网站轮询的数据(=> 立即完全更改)。 我已经创建了一个具有我想要的动画的 ItemAnimator 类,但我需要知道为动画计时以等待上一个动画完成的最佳方法是什么。

这就是我想要实现的目标:http://www.google.com/design/spec/animation/meaningful-transitions.html#meaningful-transitions-hierarchical-timing

最佳答案

我们使用 setStartDelay(或 setStartOffset,具体取决于您使用的动画师)取得了很大的成功。有一个从 0 开始的延迟变量,当您遍历 child 创建动画时,将开始延迟设置为当前值并添加一些增量,例如 100 毫秒。

关于java - ItemAnimator如何安排动画一个接一个地开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26934147/

相关文章:

java - 使用 Gridbag 布局时的动画。

ios - 如何在自定义动画中访问 toView 对象的框架

java - 在已部署的系统中使用 session.setAttribute

Java:从扩展子类获取对象的最佳方法

java - 打印非常大的 BigIntegers

java - 为什么 Collections 检索为空?

Android 与依赖 appcompat 冲突

android - 在 Android 中录制音频时捕获时间戳

java - 如何向每个 recyclerview 项目的按钮添加功能?

android - 在 RelativeLayout 中为 ImageView 设置动画