michael@0: michael@0: michael@0: # org.apache.cordova.splashscreen michael@0: michael@0: Этот плагин отображает и скрывает экран-заставку при запуске приложения. michael@0: michael@0: ## Установка michael@0: michael@0: cordova plugin add org.apache.cordova.splashscreen michael@0: michael@0: michael@0: ## Поддерживаемые платформы michael@0: michael@0: * Amazon Fire OS michael@0: * Android michael@0: * BlackBerry 10 michael@0: * iOS michael@0: * Windows Phone 7 и 8 michael@0: * Windows 8 michael@0: michael@0: ## Методы michael@0: michael@0: * splashscreen.show michael@0: * splashscreen.hide michael@0: michael@0: ### Особенности Android michael@0: michael@0: В вашем файле config.xml необходимо добавить следующие настройки: michael@0: michael@0: `` `` michael@0: michael@0: Где foo это имя файла splashscreen, желательно 9 заплатку. Убедитесь в том добавить ваши splashcreen файлы в папку res/xml в соответствующие папки. Второй параметр представляет, как долго splashscreen появится в миллисекундах. По умолчанию он 3000 МС. Увидеть [иконки и заставки][1] для получения дополнительной информации. michael@0: michael@0: [1]: http://cordova.apache.org/docs/en/edge/config_ref_images.md.html michael@0: michael@0: ## splashscreen.hide michael@0: michael@0: Закройте экран-заставка. michael@0: michael@0: Navigator.SplashScreen.Hide(); michael@0: michael@0: michael@0: ### Особенности BlackBerry 10, WP8, iOS michael@0: michael@0: `config.xml`Файла `AutoHideSplashScreen` должен быть `false` . Для задержки скрытия заставки на две секунды, добавить таймер, например в `deviceready` обработчик событий: michael@0: michael@0: setTimeout(function() {navigator.splashscreen.hide(); michael@0: }, 2000); michael@0: michael@0: michael@0: ## splashscreen.show michael@0: michael@0: Отображает экран-заставку. michael@0: michael@0: Navigator.SplashScreen.Show(); michael@0: michael@0: michael@0: Ваше приложение не может вызвать `navigator.splashscreen.show()` до тех пор, пока приложение началась и `deviceready` событие инициировано. Но поскольку обычно экран-заставка должен быть видимым до начала вашего приложения, что казалось бы поражение цели экрана-заставки. Предоставление некоторых конфигурации в `config.xml` будет автоматически `show` экран-заставку сразу же после запуска вашего приложения и перед его полностью запущен и получил `deviceready` событие. Увидеть [иконки и заставки][1] для получения дополнительной информации на делать этой конфигурации. По этой причине маловероятно, вам нужно вызвать `navigator.splashscreen.show()` для отображения экрана-заставки для запуска приложения.