我想实现像here所述的过渡。
我有两项活动:一项用于使用RecyclerView
显示项目,另一项用于编辑项目。当我双击一个项目时,它会从一项活动变为另一项活动。
但是我想在两者之间进行共享元素转换:我希望项目从RecyclerView
中“弹出”并转变为“版本活动”。
棘手的部分是将一些视图转换为相似但不完全相同的视图。例如,将一个TextView
变成一个EditText
。
我知道我可能需要使用某些动画器,只是当我从RecyclerView的一项更改布局参数时,这些更改仍然存在。同样,我无法实现“弹出”效果。
我不想使用某些第三方库,因为我确信这只能通过过渡和动画来实现。
这是我要完成的大部分工作的动画:
我正在使用API 21,因此我正在寻找该限制范围内的解决方案。