小编Ant*_*Lat的帖子

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

我有一个活动A,它以横向方向永久设置,活动B没有任何预定义的方向.

如果我从活动A开始活动B并且手机旋转处于横向角度,则共享元素转换正常工作,活动B按预期以横向方向启动.如果在活动B开始期间电话旋转处于纵向角度,则会出现问题.然后,活动B以纵向方向开始(如预期的那样),但不会发生转换.

以前有人遇到过这个问题吗?任何帮助,将不胜感激.这是从活动A调用活动B的方式:

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

android android-animation android-5.0-lollipop activity-transition shared-element-transition

6
推荐指数
1
解决办法
604
查看次数