Úvodní obrazovka pro Xamarin. Forms

Aplikace mají často prodlevu při spouštění, zatímco aplikace dokončí proces inicializace. Vývojáři můžou chtít nabízet prostředí, které se při spuštění aplikace obvykle nazývá úvodní obrazovka. Tento článek vysvětluje, jak vytvořit úvodní obrazovky pro aplikace Xamarin. Forms.

Xamarin. Forms se inicializuje na každé platformě po dokončení nativní spouštěcí sekvence. Inicializuje se Xamarin. Forms:

  • V OnCreate metodě MainActivity třídy na Androidu.
  • V FinishedLaunching metodě AppDelegate třídy v iOS.
  • V OnLaunched metodě App třídy na UWP.

Úvodní obrazovka by se měla zobrazit co nejdříve při spuštění aplikace, ale Xamarin. Forms se neinicializuje až do opožděného spuštění sekvence, což znamená, že úvodní obrazovka musí být implementovaná mimo Xamarin. Forms na každé platformě. V následujících částech se dozvíte, jak vytvořit úvodní obrazovky na každé platformě.

Úvodní obrazovka pro Xamarin. Forms Android

Vytvoření úvodní obrazovky v Androidu vyžaduje, aby Activity se jako speciální motiv vytvořila úvodní obrazovka MainLauncher . Ihned po zahájení úvodní obrazovky se Activity spustí hlavní Activity s motivem normální aplikace.

Další informace o úvodních obrazovkách na Xamarin. Android najdete na úvodní obrazovce pro Xamarin. Android.

Úvodní obrazovka pro Xamarin. Forms iOS

Úvodní obrazovka na iOS se označuje jako spouštěcí obrazovka. Při vytváření spouštěcí obrazovky v systému iOS je nutné vytvořit scénář, který definuje uživatelské rozhraní spouštěcí obrazovky, a poté nastavit scénář jako spouštěcí obrazovku v souboru info. plist.

Další informace o spouštěcích obrazovkách na Xamarin. iOS najdete v tématu spouštěcí obrazovka Xamarin. iOS.

Úvodní obrazovka pro Xamarin. Forms UWP

Na UWP obsahuje Package. appxmanifest kartu vizuálních prostředků s podnabídkou úvodní obrazovky . V této nabídce lze zadat grafiku úvodní obrazovky:

Nastavení úvodní obrazovky na UWP