Java 尝试在recyclerview中创建复杂的对话框动画

Java 尝试在recyclerview中创建复杂的对话框动画,java,android,android-recyclerview,transition,Java,Android,Android Recyclerview,Transition,我想使用共享元素转换将recyclerview项展开为活动对话框。步骤如下所示: 首先,单击的项目将缩小 然后,它会在屏幕上向上移动 最后,它将扩展为一项活动 我了解共享元素转换的基本原理,但不知道如何实现这一点。对于这种类型的转换来说太复杂了吗?我从来没有做过这样的事情。只有猜测我的活动中会有一个回调,传递viewId并使用MotionLayout启动所需的动画。不过我不确定。。

我想使用共享元素转换将recyclerview项展开为活动对话框。步骤如下所示:

  • 首先,单击的项目将缩小

  • 然后,它会在屏幕上向上移动

  • 最后,它将扩展为一项活动


我了解共享元素转换的基本原理,但不知道如何实现这一点。对于这种类型的转换来说太复杂了吗?

我从来没有做过这样的事情。只有猜测我的活动中会有一个回调,传递viewId并使用MotionLayout启动所需的动画。不过我不确定。。