Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么共享元素转换使透明活动为空?_Android_Android Animation_Android Styles_Android Transitions - Fatal编程技术网

Android 为什么共享元素转换使透明活动为空?

Android 为什么共享元素转换使透明活动为空?,android,android-animation,android-styles,android-transitions,Android,Android Animation,Android Styles,Android Transitions,我有一个包含片段的MainActivity,片段有一个FAB按钮,单击Listener启动一个新的透明活动。 转换在配对视图中运行良好,但当我使用ActivityCompat.startActivityForResult时,透明活动将变为空白 怎么了 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) { ActivityOptionsCompat options = Activi

我有一个包含片段的MainActivity,片段有一个FAB按钮,单击Listener启动一个新的透明活动。
转换在配对视图中运行良好,但当我使用ActivityCompat.startActivityForResult时,透明活动将变为空白

怎么了

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {

                ActivityOptionsCompat options = ActivityOptionsCompat.
                        makeSceneTransitionAnimation(activity, (View) fab, fab.getTransitionName());
                ActivityCompat.startActivityForResult(activity, intent, REQUEST, options.toBundle());
            }else{
                startActivityForResult(intent, REQUEST);
            }
我的风格/价值观

<style name="AppTheme.BaseTranslucentParent" parent="Theme.AppCompat.NoActionBar">
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:textColorPrimary">@android:color/white</item>
        <item name="android:textViewStyle">@style/RobotoTextViewStyle</item>
        <item name="android:colorBackgroundCacheHint">@null</item>
        <item name="android:editTextStyle">@style/RobotoEditTextStyle</item>
        <item name="buttonStyle">@style/RobotoButtonStyle</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@android:style/Animation</item>
        <item name="android:windowNoTitle">true</item>
    </style>

@颜色/原色
@颜色/原色暗
@颜色/颜色重音
@android:彩色/透明
@android:彩色/白色
@样式/机器人文本视图样式
@空的
@样式/机器人编辑文本样式
@样式/机器人按钮样式
真的
@android:风格/动画
真的
我的风格res/values-v21

<style name="AppTheme.BaseTranslucent" parent="AppTheme.BaseTranslucentParent">
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowActionBarOverlay">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowEnterTransition">@null</item>
        <item name="android:windowExitTransition">@null</item>
        <item name="android:windowContentTransitions">true</item>
        <item name="android:windowActivityTransitions">true</item>
        <item name="android:windowAllowEnterTransitionOverlap">true</item>
        <item name="android:windowAllowReturnTransitionOverlap">true</item>
    </style>

真的
真的
@空的
@空的
@空的
真的
真的
真的
真的

您对此有什么消息吗?你找到解决办法了吗?对不起,还没有,我没有找到解决办法。如果你找到了,请告诉我。Thanks@ilansas参考这个问题:可能对你有帮助。