jvon_mobile/plugins/cordova-plugin-splashscreen/doc/ru/index.md
Chris Cromer 27c42a55c8 Initial commit
Signed-off-by: Chris Cromer <chris@cromer.cl>
2018-10-07 21:10:39 -03:00

3.9 KiB
Raw Blame History

cordova-plugin-splashscreen

Этот плагин отображает и скрывает экран-заставку при запуске приложения.

Установка

cordova plugin add cordova-plugin-splashscreen

Поддерживаемые платформы

  • Amazon Fire OS
  • Android
  • BlackBerry 10
  • iOS
  • Windows Phone 7 и 8
  • Windows 8

Методы

  • splashscreen.show
  • splashscreen.hide

Особенности Android

В вашем файле config.xml необходимо добавить следующие настройки:

<preference name="SplashScreen" value="foo" /> <preference name="SplashScreenDelay" value="10000" />

Где foo это имя файла splashscreen, желательно 9 заплатку. Убедитесь в том добавить ваши splashcreen файлы в папку res/xml в соответствующие папки. Второй параметр представляет, как долго splashscreen появится в миллисекундах. По умолчанию он 3000 МС. Увидеть иконки и заставки для получения дополнительной информации.

splashscreen.hide

Закройте экран-заставка.

Navigator.SplashScreen.Hide();

Особенности BlackBerry 10, WP8, iOS

config.xmlФайла AutoHideSplashScreen должен быть false . Для задержки скрытия заставки на две секунды, добавить таймер, например в deviceready обработчик событий:

    setTimeout(function() {navigator.splashscreen.hide();
    }, 2000);

splashscreen.show

Отображает экран-заставку.

Navigator.SplashScreen.Show();

Ваше приложение не может вызвать navigator.splashscreen.show() до тех пор, пока приложение началась и deviceready событие инициировано. Но поскольку обычно экран-заставка должен быть видимым до начала вашего приложения, что казалось бы поражение цели экрана-заставки. Предоставление некоторых конфигурации в config.xml будет автоматически show экран-заставку сразу же после запуска вашего приложения и перед его полностью запущен и получил deviceready событие. Увидеть иконки и заставки для получения дополнительной информации на делать этой конфигурации. По этой причине маловероятно, вам нужно вызвать navigator.splashscreen.show() для отображения экрана-заставки для запуска приложения.