Android啟動歡迎介面前黑屏或白屏完美解決辦法
阿新 • • 發佈:2019-02-18
我們只需要將歡迎頁面的主題設定為透明就可以了
首先可以在style.xml中定義一個主題,該主題繼承我們app當前的主題,然後新增一個透明屬性,比如我們app當前的主題為AppTheme,那麼定義的主題如下:
<style name="Theme.AppStartLoadTranslucent" parent="AppTheme"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowFullscreen">true</item>其中我又添加了一個全屏屬性。</style>
然後將我們這個主題設定為歡迎介面Activity的主題,程式碼如下:
<activity android:name=".HuanyingActivity" android:theme="@style/Theme.AppStartLoadTranslucent"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"這樣啟動歡迎介面前就不會白屏或者黑屏了。yeah!/> </intent-filter> </activity>