我想将recyclerview
项设置为动画recyclerview
的外部(同级)。我尝试了许多不同的动画代码和库,但没有任何反应。我的问题是将recyclerview
的一行动画化到recyclerview外部(同级)的linearlayout
。
请参阅所附图片。
Attachment
我的主布局流程是:
ConstraintLayout
--LinearLayout
----View (empty)
--Recyclerview
答案 0 :(得分:0)
我相信您可以使用Android内置的Shared element transition
(搜索有关此关键字的更多教程)
它不支持从1个视图内进行过渡。但是您可以使用Fragment获得相同的结果。您的活动将如下所示:
ConstraintLayout(活动)
-FrameLayout(片段的容器)
-Recyclerview
“片段”包含您项目的目标视图的布局。
我想流程可以像这样:
用户在“活动”的RecyclerView中点击一个项目
使用定义的数据将新片段替换为容器,以进行共享元素转换
https://medium.com/@bherbst/fragment-transitions-with-shared-elements-7c7d71d31cbb