Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le applicazioni spesso presentano un ritardo di avvio mentre l'applicazione completa il processo di inizializzazione. Gli sviluppatori possono voler offrire un'esperienza personalizzata, in genere denominata schermata iniziale, mentre l'applicazione viene avviata. Questo articolo illustra come creare schermate iniziali per le applicazioni Xamarin.Forms.
Xamarin.Forms viene inizializzato in ogni piattaforma dopo il completamento della sequenza di avvio nativa. Xamarin.Forms viene inizializzato:
OnCreateNel metodo dellaMainActivityclasse in Android.FinishedLaunchingNel metodo dellaAppDelegateclasse in iOS.OnLaunchedNel metodo dellaAppclasse nella piattaforma UWP.
La schermata iniziale deve essere visualizzata il prima possibile all'avvio dell'applicazione, ma Xamarin.Forms non viene inizializzata fino alla fine della sequenza di avvio, il che significa che la schermata iniziale deve essere implementata all'esterno di Xamarin.Forms in ogni piattaforma. Le sezioni seguenti illustrano come creare schermate iniziali in ogni piattaforma.
Schermata iniziale di Xamarin.Forms Per Android
La creazione di una schermata iniziale in Android richiede la creazione di una schermata iniziale Activity come MainLauncher con un tema speciale. Non appena viene avviata la schermata iniziale Activity , viene avviata la principale Activity con il normale tema dell'applicazione.
Per altre informazioni sulle schermate iniziali in Xamarin.Android, vedere schermata iniziale di Xamarin.Android.
Schermata iniziale di IOS di Xamarin.Forms
Una schermata iniziale in iOS viene definita schermata di avvio. La creazione di una schermata di avvio in iOS richiede la creazione di uno storyboard che definisce l'interfaccia utente della schermata di avvio e quindi l'impostazione dello storyboard come schermata di avvio in Info.plist.
Per altre informazioni sulle schermate di avvio in Xamarin.iOS, vedere Schermata di avvio di Xamarin.iOS.
Schermata iniziale UWP di Xamarin.Forms
Nella piattaforma UWP, Package.appxmanifest contiene una scheda Asset visivi con un sottomenu schermata iniziale. La grafica della schermata iniziale può essere specificata in questo menu:
