This repository has been archived on 2023-11-19. You can view files and clone it, but cannot push or open issues or pull requests.
goober-ionic/plugins/cordova-plugin-splashscreen/doc/ru/index.md
2018-07-15 19:24:48 -07: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() для отображения экрана-заставки для запуска приложения.