2016-07-27 151 views
0

這是我的代碼閃屏離子框架科爾多瓦不工作

angular.module('starter.controllers', ['ngCordova']) 
.run(function ($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
     setTimeout(function() { 
      navigator.splashscreen.hide(); 
     }, 500); 
    }); 
}) 
+0

什麼您不工作意思?它根本不顯示嗎?圖像不正確...? –

+0

除了這段代碼,你做了什麼?你在config.xml中放了什麼?你是否生成了你的資源文件? –

+0

我正在使用visual studio 15開發aap。所以在config.xml中,我只安裝了啓動插件 – Chetan

回答

0

你們是不是要隱藏閃屏?如果你是,爲什麼不把你的飛濺設爲空白圖像?找到一個高分辨率的空白PNG並運行命令ionic resources --splash,這將爲所有設備生成您的閃屏圖像。

0

看看Cordova's documentationdocumentation on npm repository:您可能需要在​​3210中設置一些首選項。

首先,下面是不是第一個網站上被提及,但它可能會解決你的問題:

<preference name="SplashScreen" value="screen" /> 

也許你還可以有改變一些設置,如禁用自動隱藏(您已手動隱藏閃屏當你隱藏你的應用程序,所以它不應該是一個問題):

<preference name="AutoHideSplashScreen" value="false" /> 

注:

正如Joseph Ocasio已經提到的,不要忘記帶有Ionic CLI的generate your resources

要生成所有(應用程序圖標+閃屏圖像):

ionic resources 

只產生閃屏圖片:

ionic resources --splash 
0

確保你有已經安裝的插件科爾多瓦濺 - 屏幕(科爾多瓦插件添加科爾多瓦插件飛濺屏幕 - 保存)

然後檢查你的config.xml文件,並添加此

<preference name="FadeSplashScreen" value="true" /> 
    <preference name="FadeSplashScreenDuration" value="1000" /> 
    <preference name="Fullscreen" value="false" /> 

它應該是工作:)

+0

我在哪裏添加這個,當我點擊config.xml時,它顯示了我的配置頁面..應該在哪裏提供首選項 – Chetan