ionic3启动白屏完美解决

本文介绍了如何通过修改Cordova项目的config.xml文件来配置启动屏幕(splash screen),包括控制显示时间、自动隐藏及淡入淡出效果等参数设置,有效解决了启动时出现白屏的问题。
<preference name="ShowSplashScreenSpinner" value="false" />
    <preference name="ScrollEnabled" value="false" />
    <preference name="android-minSdkVersion" value="16" />
    <preference name="BackupWebStorage" value="none" />
    <preference name="ShowSplashScreen" value="true" />
    <preference name="SplashScreen" value="screen" />
    <preference name="SplashScreenDelay" value="3000" />
    <preference name="AutoHideSplashScreen" value="false" />
    <preference name="SplashShowOnlyFirstTime" value="false" />
    <preference name="FadeSplashScreen" value="false" />
    <feature name="SplashScreen">
        <param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen" />
    </feature>

  上面的代码贴到config.xml里面

// 慢一秒在隐藏splashScreen 完美解决白屏问题
statusBar.styleDefault();
setTimeout(() => { 
     splashScreen.hide();
}, 1000)

ShowSplashScreenSpinner——是否显示启动屏转圈圈那个 Spinner;
AutoHideSplashScreen——是否自动隐藏SplashScreen;
FadeSplashScreen——是否逐渐消失SplashScreen;
SplashScreenBackgroundColor——背景颜色;
SplashMaintainAspectRatio——如果值设置为 true,则图像将不会伸展到适合屏幕。如果设置为 false ,它将被拉伸;
FadeSplashScreenDuration——逐渐消失SplashScreen的动画时延;
SplashShowOnlyFirstTime——是否只第一次显示;
SplashScreen——它是 platform / android / res / drawable - 文件夹中的图像的名称。Cordova默认生成 screen.png 图片;
SplashScreenDelay——SplashScreen显示的延时时间

转载于:https://www.cnblogs.com/leisir/p/8392325.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值