如何从ionic2应用程序中删除飞溅的白色空白屏幕?

时间:2017-08-22 06:12:46

标签: ionic-framework screen splash

我正在尝试从离子2应用程序中删除默认的初始屏幕,为此我使用了属性<preference name="SplashScreen" value="none" />和命令cordova plugin -rm cordova-plugin-splashscreen,虽然这个组合删除了但不完全,我是启动应用程序时仍然会出现空白屏幕。

如何摆脱空白的白色屏幕?

2 个答案:

答案 0 :(得分:1)

Config.xml

<preference name="ScrollEnabled" value="false" />
<preference name="android-minSdkVersion" value="16" />
<preference name="BackupWebStorage" value="none" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="SplashMaintainAspectRatio" value="true" />
<preference name="SplashReloadOnOrientationChange" value="true" />
<preference name="AutoHideSplashScreen" value="false" />
<preference name="FadeSplashScreen" value="true" />
<preference name="FadeSplashScreenDuration" value="300" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />

添加以上这些行

在app.component.ts中:

if (this.splashScreen) {
                setTimeout(() => {
                    this.splashScreen.hide();
                }, 100);
            }

还使用命令

构建应用
ionic cordova build andorid --prod

答案 1 :(得分:0)

把它放在main.ts的第二行:

import { enableProdMode } from '@angular/core';

然后,在main.ts中的...bootstrapModule...之前添加以下行:

enableProdMode();

我希望它能奏效。