Android 透明主题背景activity

2022-12-05  本文已影响0人  田田ww

实现思路

1、styles.xml中创建一个透明主题Theme
2、AndroidManifest.xml中注册activity时指定活动主题
3、activity显示透明背景

    <style name="Transparent" parent="Theme.AppCompat.NoActionBar">
        <item name="android:windowBackground">@color/transparent</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
    </style>
注意:由于当前activity背景为透明,返回栈中位于其下方的activity生命周期不会走到onStop()回调。
上一篇 下一篇

猜你喜欢

热点阅读