4.0 KiB
org.apache.cordova.splashscreen
Этот плагин отображает и скрывает экран-заставку при запуске приложения.
Установка
cordova plugin add org.apache.cordova.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
Параметр AutoHideSplashScreen
в файле config.xml
должен иметь значение false
. Для задержки скрытия заставки на две секунды, добавить таймер, например в deviceready
обработчик событий:
setTimeout(function() {
navigator.splashscreen.hide();
}, 2000);
splashscreen.show
Отображает экран-заставку.
navigator.splashscreen.show();
Ваше приложение не может вызвать navigator.splashscreen.show()
до тех пор, пока приложение началась и deviceready
событие инициировано. Но поскольку обычно экран-заставка должен быть видимым до начала вашего приложения, что казалось бы поражение цели экрана-заставки. Предоставление некоторых конфигурации в config.xml
будет автоматически show
экран-заставку сразу же после запуска вашего приложения и перед его полностью запущен и получил deviceready
событие. Увидеть иконки и заставки для получения дополнительной информации на делать этой конфигурации. По этой причине маловероятно, вам нужно вызвать navigator.splashscreen.show()
для отображения экрана-заставки для запуска приложения.