michael@0:
michael@0:
michael@0: # org.apache.cordova.splashscreen
michael@0:
michael@0: Questo plugin Visualizza e nasconde una schermata iniziale durante l'avvio dell'applicazione.
michael@0:
michael@0: ## Installazione
michael@0:
michael@0: cordova plugin add org.apache.cordova.splashscreen
michael@0:
michael@0:
michael@0: ## Piattaforme supportate
michael@0:
michael@0: * Amazon fuoco OS
michael@0: * Android
michael@0: * BlackBerry 10
michael@0: * iOS
michael@0: * Windows Phone 7 e 8
michael@0: * Windows 8
michael@0:
michael@0: ## Metodi
michael@0:
michael@0: * splashscreen
michael@0: * splashscreen.Hide
michael@0:
michael@0: ### Stranezze Android
michael@0:
michael@0: Nel vostro config. xml, è necessario aggiungere le seguenti preferenze:
michael@0:
michael@0: `` ``
michael@0:
michael@0: Dove foo è il nome del file splashscreen, preferibilmente un file 9 patch. Assicurati di aggiungere i tuoi file splashcreen res/xml nella directory sotto cartelle appropriate. Il secondo parametro rappresenta quanto tempo lo splashscreen apparirà in millisecondi. Il valore predefinito è 3000 ms. Per ulteriori informazioni, vedere [icone e schermate iniziali][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: Respingere la schermata iniziale.
michael@0:
michael@0: Navigator.SplashScreen.Hide();
michael@0:
michael@0:
michael@0: ### BlackBerry 10, WP8, iOS Quirk
michael@0:
michael@0: Il `config.xml` di file `AutoHideSplashScreen` impostazione deve essere `false` . Per ritardare nascondendo la schermata iniziale per due secondi, aggiungere un timer ad esempio nel `deviceready` gestore di evento:
michael@0:
michael@0: setTimeout(function() {navigator.splashscreen.hide();
michael@0: }, 2000);
michael@0:
michael@0:
michael@0: ## splashscreen
michael@0:
michael@0: Visualizza la schermata iniziale.
michael@0:
michael@0: Navigator.SplashScreen.Show();
michael@0:
michael@0:
michael@0: L'applicazione non può chiamare `navigator.splashscreen.show()` fino a quando ha iniziato l'app e il `deviceready` ha generato l'evento. Ma poiché in genere la schermata iniziale è destinata ad essere visibile prima app ha iniziato, che sembrerebbe per sconfiggere lo scopo della schermata iniziale. Fornendo qualche configurazione in `config.xml` verrà automaticamente `show` la schermata iniziale subito dopo il lancio dell'app e prima che completamente ha iniziato e ha ricevuto il `deviceready` evento. Per ulteriori informazioni su facendo questa configurazione, vedere [icone e schermate iniziali][1] . Per questo motivo, è improbabile che dovete chiamare `navigator.splashscreen.show()` per rendere la schermata visibile per avvio di app.