<!--透明activity的style-->
    <style name="transparent_activity" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowBackground">@color/transparent_background</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
    </style>

与之前的普通Activity 不一样的 是  需要设置 android:windowContentOverlay  这个属性为空

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐