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
OnCreate
MainActivity
klasy w systemie Android. - W metodzie
FinishedLaunching
AppDelegate
klasy w systemie iOS. - W metodzie
OnLaunched
App
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: