循环揭示与片段的活动

时间:2015-04-16 07:37:58

标签: android android-layout

我的片段上有圆形显示问题。每当我打电话给我的曝光时,它会启动一个新的Activity,然后在onCreateView内的fragment内,它会调用我的曝光。

它有效,但有一个小故障 - 当我开始一个新的活动时,一切都变白了。活动的背景为白色,涵盖了其下的数据。是否可以显示此数据而不是用此白色背景覆盖它?或者我应该制作某种面具,为它制作动画,最后开始Activity

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,并通过使用透明活动解决了这个问题。要使您的活动透明,请使用此代码。

styles.xml中的主题定义

<style name="Theme.Transparent" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:windowIsTranslucent">true</item>
    <item name="android:statusBarColor">@android:color/transparent</item>
    <item name="android:windowBackground">@android:color/transparent</item>
</style>

AndroidManifest.xml中的活动定义

<activity
        android:name=".ui.CircularRevealActivity"
        android:theme="@style/Theme.Transparent"
        android:launchMode="singleTask"
        />

有关如何在活动中使用循环显示动画的完整答案,您可以查看this link