2016-07-27 3 views
0

Это мой кодВсплеск экрана в ионной рамочной Кордове не работает

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

Что вы имеете в виду, не работает? Это просто не отображается вообще? Является ли изображение неправильным ...? –

+0

Что вы сделали, кроме этой части кода. Что вы вложили в файл config.xml? Сгенерировали ли вы свои файлы ресурсов? –

+0

Я использую визуальную студию 15 для разработки aap. поэтому в config.xml я только установил плагины всплесков – Chetan

ответ

0

Вы пытаетесь скрыть экранную заставку? Если да, почему бы не настроить ваш всплеск, чтобы быть пустым? Найдите высокое значение png png и выполните команду ionic resources --splash, и это создаст ваше всплеск для всех устройств.

0

Посмотрите Cordova's documentation или documentation on npm repository: возможно, вам нужно будет установить некоторые параметры в config.xml.

Во-первых, следующее не упоминается на первом месте, но это может решить вашу проблему:

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

Может быть, вы могли бы также изменить некоторые параметры, такие как отключение автоматического скрытия (вы уже скрыть экранную заставку вручную когда вы скрываете свое приложение так, это не должно быть проблемой):

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

Примечание:

Как уже упоминал Джозеф Окасио, не забудьте ни generate your resources с ИОННОЙ CLI.

Для создания всех (иконки приложений + экран заставки изображения):

ionic resources 

Для создания только экран выплеска изображения:

ionic resources --splash 
0

Убедитесь, что у вас есть уже установлен плагин Cordova-всплеск -screen (плагин cordova add cordova-plugin-splashscreen --save)

Затем проверьте файл config.xml и добавьте это

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

Она должна быть работа :)

+0

Где я могу добавить это, когда я нажимаю на config.xml, он показывает мне страницу конфигурации. Где я должен предоставлять предпочтения – Chetan

Смежные вопросы