【问题标题】:Android Recycler (List) View Expansion Transition AnimationAndroid Recycler(List)视图展开过渡动画
【发布时间】:2016-10-21 08:59:50
【问题描述】:
我正在制作一个 android 过渡动画,如下图所示。在开始时将显示列表的前 2 项,当用户单击其中任何一项或将其向下交换时,我们应该显示该列表中的所有剩余项。
据我所知,这可以使用Android Transition Framework 存档
但我不确定它只是在两个活动之间转换还是
两个活动之间的转换以及共享元素转换之间的转换(在本例中为 Recycler 视图或列表视图)
有没有人可以帮我找出正确的存档方法?
【问题讨论】:
标签:
android
listview
android-recyclerview
android-animation
android-transitions
【解决方案1】:
我的建议是你有共享元素,将你需要带到第二个活动的项目声明为共享元素并将它们带到另一个活动。
并在剩余的列表项和底部栏上设置一个 slide 过渡,并将它们设置为活动进入和活动退出过渡。这应该可以解决问题。
我还想指出,共享元素仅适用于棒棒糖后的版本,因此在使用支持库中的转换反向端口的旧 android 版本上无法实现这种确切的转换。如果你想在以前的 android 版本上这样做,那有点太难了,如果你真的很想在旧的 android 版本上这样做,这个视频可以帮助你https://www.youtube.com/watch?v=CPxkoe2MraA