在开发app时,在手机桌面点击图标,冷启动打开app,通常在出现我们的启动页之前会有1-2秒的白屏,可以在我们的启动activity的theme中设置一个主题,来解决此问题
例如:
启动theme的主题为<activity android:name=".WelcomeActivity" android:theme="@style/AppAppCompatTheme.WelcomeTheme"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
其中<style name="AppAppCompatTheme.WelcomeTheme"> <item name="android:windowFullscreen">true</item> <item name="android:windowBackground">@drawable/app_loading</item> <item name="android:windowAnimationStyle">@null</item> </style>
android:windowBackground的值可以设置为我们的启动图片,可以解决白屏的问题