1. 程式人生 > >解決應用冷啟動白屏問題&&透明Activity窗體實現

解決應用冷啟動白屏問題&&透明Activity窗體實現

1、解決應用冷啟動白屏問題

在AndroidManifest.xml中

application的theme樣式中新增以下配置可關閉冷啟動白屏
     <item name="android:windowIsTranslucent">false</item>
     <item name="android:windowBackground">@drawable/bg_loading</item>
     <item name="android:windowDisablePreview">true</item>

2、透明Activity窗體Style實現

 <style name="app_transparent_activity" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowContentTransitions">true</item>
        <item name="android:windowSoftInputMode">adjustPan</item>
        <item name="android:windowDrawsSystemBarBackgrounds">false</item>
        <item name="android:windowBackground">@color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>//透明
    </style>