javascript - ionic 闪屏延迟不起作用

标签 javascript angularjs cordova ionic-framework splash-screen

我正在使用以下 config.xml

<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="15000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>

在app.js( ionic 就绪函数)中:

var hideSplashscreen = function() {
    if (navigator && navigator.splashscreen) {
      navigator.splashscreen.hide();
    }
  };
  $timeout(hideSplashscreen, 5000);

启动画面延迟不起作用,应用程序运行并快速隐藏启动屏幕。我希望它显示 3-5 秒,但它只显示 1 秒并重定向到状态。

$urlRouterProvider.otherwise('/start');

$stateProvider
  .state('start', {
    url: '/start'
  });

请帮助/指导我。 谢谢

最佳答案

只是增加了延迟,它就起作用了:

<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="30000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>

和 app.js 中

var hideSplashscreen = function() {
    if (navigator && navigator.splashscreen) {
      navigator.splashscreen.hide();
    }
  };
  $timeout(hideSplashscreen, 3000);

关于javascript - ionic 闪屏延迟不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40984475/

相关文章:

angularjs - AngularJS TypeScript 的 Visual Studio 2015 中没有 IntelliSense

javascript - 替换 AngularJS 中的空格

android - Cordova - 命令的错误代码 1 |命令失败

javascript - 为什么下面的代码没有按预期记录 "onetwo"?

javascript - thunk 和函数柯里化(Currying)相同吗?

html - 在使用 angularjs 服务器端验证失败后,是否有办法恢复用户输入?

javascript - Phonegap 和 Restful 网络服务

javascript - PhoneGap 安卓 : Google map api v3 showing blank screen

javascript - 将 iOS webApp 用户重定向到 Safari?

javascript - 从一种特定状态转换到另一种特定状态时执行操作?