Xamarin.Forms giriş ekranı

Uygulama başlatma işlemini tamamlarken uygulamalar genellikle bir başlatma gecikmesi olur. Geliştiriciler, uygulama çalışırken genellikle giriş ekranı olarak adlandırılan markalı bir deneyim sunmak istiyor olabilir. Bu makalede Xamarin.Forms uygulamaları için giriş ekranları oluşturma açıklanmıştır.

Yerel başlangıç sırası tamamlandıktan sonra Xamarin.Forms her platformda başlatılır. Xamarin.Forms başlatıldı:

  • OnCreateMainActivity Android'de sınıfının yönteminde.
  • FinishedLaunchingAppDelegate iOS'ta sınıfının yönteminde.
  • OnLaunchedApp UWP'de sınıfının yönteminde.

Giriş ekranı, uygulama başlatılırken mümkün olan en kısa sürede gösterilmeli, ancak Xamarin.Forms başlatma sırasının sonuna kadar başlatılmaz; bu da giriş ekranı her platformda Xamarin.Forms dışında uygulanması gerektiği anlamına gelir. Aşağıdaki bölümlerde, her platformda giriş ekranlarının nasıl oluşturulacakları açıklanmaktadır.

Xamarin.Forms Android giriş ekranı

Android'de giriş ekranı oluşturmak için özel Activity temayla MainLauncher giriş ekranı oluşturmanız gerekir. Giriş başlatıldı Activity hemen, normal uygulama temasıyla Activity ana uygulamayı başlatıyor.

Xamarin.Android'deki giriş ekranları hakkında daha fazla bilgi için bkz. Xamarin.Android giriş ekranı.

Xamarin.Forms iOS giriş ekranı

iOS'ta giriş ekranı Başlatma Ekranı olarak adlandırılır. iOS'ta Başlatma Ekranı oluşturmak için, başlatma ekranı kullanıcı arabirimini tanımlayan bir Storyboard oluşturulması ve ardından Storyboard'un Info.plist'teBaşlatma Ekranı olarak ayarlanmış olduğu gerekir.

Xamarin.iOS'ta Başlatma Ekranları hakkında daha fazla bilgi için bkz. Xamarin.iOS Başlatma Ekranı.

Xamarin.Forms UWP giriş ekranı

UWP'de Package.appxmanifest giriş ekranı alt menüsüne sahip bir Görsel Varlıklar sekmesi içerir. Giriş ekranı grafikleri şu menüde belirtilebilir:

UWP'de giriş ekranı ayarlama