Android Recycler(列表)查看扩展过渡动画

时间:2016-10-21 08:59:50

标签: android listview android-recyclerview android-animation android-transitions

我正在研究一个android过渡动画,如下面附带的gif所示。在开始时,将显示列表的前2项。当用户点击任何一个项目或交换它时,我们应该显示该列表中的所有剩余项目。

到目前为止,我可以使用此Android Transition Framework存档 但我不确定它是否只是在两个活动或两个活动之间转换 两个活动之间的转换与共享元素转换之间的转换(在本例中为Recycler视图或列表视图)

有没有人可以帮我找出正确的归档方法?

enter image description here

1 个答案:

答案 0 :(得分:1)

我建议你有共享元素,将你需要作为共享元素的第二个活动的项目声明并将它们带到另一个活动。

并在剩余列表项和底栏上设置幻灯片转换,并将其设置为活动输入和活动退出转换。这应该可以解决问题。

我还想指出共享元素只适用于棒棒糖后版本,因此在使用支持库中的转换反向端口的旧版Android上不会实现这种精确转换。如果你想在以前的Android版本上做这个,这有点太难了,这个视频可以帮助你,如果你真的很想在旧的Android版本https://www.youtube.com/watch?v=CPxkoe2MraA