【问题标题】:Using shared elements transition between activities with different orientations在不同方向的活动之间使用共享元素转换
【发布时间】:2015-05-28 17:40:22
【问题描述】:

我有一个永久设置为横向的活动 A 和一个没有任何预定义方向的活动 B。

如果我从活动 A 开始活动 B,并且手机旋转处于横向角度,则共享元素转换正常工作,并且活动 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());

【问题讨论】:

    标签: android android-animation android-5.0-lollipop shared-element-transition activity-transition


    【解决方案1】:

    您可以查看此库,了解前棒棒糖设备的活动和片段转换。这支持场景转换

       dependencies {
        compile 'com.albinmathew:PreLollipopTransition:1.1.2'
    

    }

    https://github.com/albinmathew/PreLollipopTransition

    【讨论】:

    • 无法添加依赖文件...!!
    猜你喜欢
    • 1970-01-01
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    • 2016-11-18
    • 2015-04-07
    相关资源
    最近更新 更多