我有一个永久设置为横向的活动 A 和一个没有任何预定义方向的活动 B。
如果我从活动 A 开始活动 B 并且手机旋转处于横向角度,则共享元素转换正常工作并且活动 B 按预期以横向开始。如果在 Activity B 启动期间手机旋转处于纵向角度,则会出现问题。然后,Activity B 以纵向方向启动(如预期的那样)但没有发生转换。
以前有没有人遇到过这个问题?任何帮助,将不胜感激。这是从活动 A 调用活动 B 的方式:
Intent mIntent = new Intent(context, ActivityB.class);
ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedView,sharedViewTransitionName);
startActivity(mIntent,options.toBundle());