我们只需要将欢迎页面的主题设置为透明就可以了
首先可以在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"/> </intent-filter> </activity>这样启动欢迎界面前就不会白屏或者黑屏了。yeah!