android-fragments 是否可以对共享元素使用MotionLayout或转场?

uelo1irk  于 2022-11-14  发布在  Android
关注(0)|答案(1)|浏览(128)

这里有一个全屏的[Fragment A]。我需要的是,当这个全屏的Fragment关闭时,它会出现一个新的全屏的[Fragment B],它是一个viewPager的容器。我需要一个从Fragment A到Fragment B中的一个viewPager index=1 fragment的动画。
在片段B中,有一个ViewPager,有4个独立的片段,(实际上是APP的主页,片段1是Welcome页面)。我想把Welcome Fragment Scale放到mainFragment中的一个项目中(MainFragment有一个ViewPager,index=1是Home)。
谢谢你帮我!我已经找了一段时间了...

3okqufwl

3okqufwl1#

通常,MotionLayout的设计不支持“片段”到“片段”转场。
您可以通过创建一个MotionLayout来“伪造”它,该布局包含从开始到结束constraintSet的开始和结束Fragment和post切换到结束animate的布局。但一般来说,这很难做到正确。

相关问题