首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子溅屏延迟不工作

离子溅屏延迟不工作
EN

Stack Overflow用户
提问于 2016-12-05 22:25:29
回答 2查看 3.7K关注 0票数 0

我使用的是以下config.xml

代码语言:javascript
复制
<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 (离子就绪函数)中:

代码语言:javascript
复制
var hideSplashscreen = function() {
    if (navigator && navigator.splashscreen) {
      navigator.splashscreen.hide();
    }
  };
  $timeout(hideSplashscreen, 5000);

Splashcreen延迟工作,应用程序运行,并迅速隐藏飞溅屏幕。我希望它显示3-5秒,但它只显示1秒,并重定向到状态。

代码语言:javascript
复制
$urlRouterProvider.otherwise('/start');

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

请帮助/引导我。谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-23 13:33:37

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

代码语言:javascript
复制
<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中

代码语言:javascript
复制
var hideSplashscreen = function() {
    if (navigator && navigator.splashscreen) {
      navigator.splashscreen.hide();
    }
  };
  $timeout(hideSplashscreen, 3000);
票数 1
EN

Stack Overflow用户

发布于 2016-12-06 06:58:02

你可以通过这个链接得到参考。

https://github.com/apache/cordova-plugin-splashscreen

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40984475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档