RecyclerView的动画人口

rnr*_*ies 7 android android-animation android-cardview android-recyclerview

RecyclerView收藏了一些CardView.我的代码基本上是这篇官方文章的代码,并且工作正常,所以不需要在这里发布我的代码.在那里.

它看起来如下:

+------------------------------+
| +------------+ +------------+ |
| |   card 1   | |            | |
| +------------+ +------------+ |
| +------------+ +------------+ |
| |            | |            | |
| +------------+ +------------+ |
| +------------+ +------------+ |
| |            | |            | |
| +------------+ +------------+ |
| +------------+ +------------+ |
| |            | |   card N   | |
| +------------+ +------------+ |
+-------------------------------+
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,所有CardView都会同时显示.

但我想要的是视图从视图外部一个接一个地显示到它的正常位置.

+-------------------------------+         +-------------------------------+
| +------------+                |         | +------------+ +------------+ |
| |   card 1   |                |         | |   card 1   | |   card 2   | |
| +------------+                |         | +------------+ +------------+ |
|                      ^        |         |                               |
|                      |        |         |                               |
|                      |        |         |                               |
|                      |        |         |                               |
|                      |        |         |       ^                       |
|                      |        |         |       |                       |
|                      |        |         |       |                       |
|                      |        |         |       |                       |
|                      |        |         |       |                       |
+----------------------|--------+         +-------|-----------------------+
                  ------------+             +------------+ 
                 |   card 2   |             |   card 3   |   
                 +------------+             +------------+    
Run Code Online (Sandbox Code Playgroud)

有谁知道如何做到这一点?

Moh*_*ohK 1

您可以尝试创建自定义 ItemAnimators,如下面的项目所示。

https://github.com/gabrielemariotti/RecyclerViewItemAnimators