Android APP啟動白屏的解決辦法
阿新 • • 發佈:2019-02-15
平時發現自己寫的APP,啟動後總有幾秒的白屏,很噁心,所以下決心改一下!
下面這個是全域性的的Style
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name ="colorAccent">@color/colorPrimary</item>
<item name="colorControlActivated">@color/colorPrimary</item>
<item name="android:navigationBarColor" tools:targetApi="lollipop">@color/black</item>
<item name="android:windowBackground">@android:color/transparent</item >
</style>
這個是啟動頁的Style,背景設定一張圖片
<!-- 防止歡迎頁白屏或者黑屏,設定圖片 -->
<style name="SplashTheme" parent="AppTheme">
<item name="android:windowBackground">@drawable/splash</item>
<item name="android:windowFullscreen">true</item>
<item name="windowNoTitle" >true</item>
</style>
最後在AndroidManifest.xml設定下這個activity的theme
<activity
android:name=".activity.Splash_Activity"
android:screenOrientation="portrait"
android:theme="@style/SplashTheme2"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
大功告成!