如何彻底消除离子2项目中的空白白度

时间:2016-12-02 15:33:17

标签: android ionic2 splash-screen

当启动画面完成加载时,应用程序有时会变为空白,我必须按主页键才能再次打开应用程序。这种情况经常发生,使其非常烦人。请问我该如何完全摆脱它。已经看过其他解决方案,但它们对我不起作用。我正在为Android构建。

1 个答案:

答案 0 :(得分:1)

要避免空白屏幕,您可以使用与您的活动相关的主题,例如:

 <style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowBackground">@drawable/fondo_splash</item>
   </style>

进入android:windowBackground属性,您必须定义一直存在的背景,例如图像(存储到@drawable/

    <item name="android:windowBackground">@drawable/bakg_image_splash</item>

或颜色(@color/):

    <item name="android:windowBackground">@color/background_splash</item>

在我们的AndroidManifest.xml内,我们可以为我们的应用程序定义主题:

  <application
        android:theme="@style/SplashTheme">

o特定活动:

<activity android:name=".SplashScreenActivity"
   android:theme="@style/SplashTheme" >

有了这个,我们可以保证有背景(可绘制或颜色),并避免空白屏幕。

introducir la descripción de la imagen aquí