在不同方向的活动之间使用共享元素转换

6

我有一个永久设置为横屏方向的Activity A,和一个没有预定义方向的Activity B。

如果我从Activity A启动Activity B,并且手机旋转到了横屏角度,共享元素过渡效果可以正常工作,Activity B会按照预期以横屏方向启动。但是,如果手机旋转到了纵向角度,在Activity B启动时会发生问题。然后,Activity B会以纵向方向启动(与预期相符),但是没有任何过渡效果发生。

有人之前遇到过这个问题吗?任何帮助都将不胜感激。 这是从Activity A调用Activity B的方式:

Intent mIntent = new Intent(context, ActivityB.class); ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedView,sharedViewTransitionName); startActivity(mIntent,options.toBundle());

1个回答

0

无法添加依赖文件...!! - Nikhil Borad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接