Ekran powitalny zestawu narzędzi Xamarin.Forms

Aplikacje często mają opóźnienie uruchamiania, gdy aplikacja kończy proces inicjowania. Deweloperzy mogą chcieć zaoferować markowe środowisko, zwykle nazywane ekranem powitalnym, gdy aplikacja jest uruchamiana. W tym artykule wyjaśniono, jak tworzyć ekrany powitalne dla aplikacji platformy Xamarin.Forms.

Zestaw narzędzi Xamarin.Forms jest inicjowany na każdej platformie po zakończeniu natywnej sekwencji uruchamiania. Zainicjowano zestaw narzędzi Xamarin.Forms:

  • W metodzie OnCreateMainActivity klasy w systemie Android.
  • W metodzie FinishedLaunchingAppDelegate klasy w systemie iOS.
  • W metodzie OnLaunchedApp klasy na platformie UWP.

Ekran powitalny powinien być wyświetlany tak szybko, jak to możliwe, gdy aplikacja jest uruchamiana, ale zestaw narzędzi Xamarin.Forms nie jest inicjowany do końca sekwencji uruchamiania, co oznacza, że ekran powitalny musi zostać zaimplementowany poza platformą Xamarin.Forms na każdej platformie. W poniższych sekcjach opisano sposób tworzenia ekranów powitalnych na każdej platformie.

Ekran powitalny zestawu narzędzi Xamarin.Forms dla systemu Android

Utworzenie ekranu powitalnego w systemie Android wymaga utworzenia powitalnego Activity elementu jako MainLauncher motywu specjalnego. Po uruchomieniu powitania Activity zostanie uruchomiony główny Activity z normalnym motywem aplikacji.

Aby uzyskać więcej informacji na temat ekranów powitalnych na platformie Xamarin.Android, zobacz ekran powitalny platformy Xamarin.Android.

Ekran powitalny zestawu narzędzi Xamarin.Forms dla systemu iOS

Ekran powitalny w systemie iOS jest określany jako ekran uruchamiania. Utworzenie ekranu uruchamiania w systemie iOS wymaga utworzenia scenorysu definiującego interfejs użytkownika ekranu uruchamiania, a następnie ustawienie scenorysu jako ekranu uruchamiania w pliku Info.plist.

Aby uzyskać więcej informacji na temat uruchamiania ekranów na platformie Xamarin.iOS, zobacz Ekran uruchamiania platformy Xamarin.iOS.

Ekran powitalny platformy UWP platformy Xamarin.Forms

Na platformie UWP plik Package.appxmanifest zawiera kartę Zasoby wizualne z podmenu Ekranu powitalnego. W tym menu można określić grafikę ekranu powitalnego:

Setting splash screen on UWP