Xamarin.Forms giriş ekranı

Uygulama başlatma işlemini tamamlarken genellikle uygulamaların başlatma gecikmesi olur. Geliştiriciler, uygulama başlatılırken genellikle giriş ekranı olarak adlandırılan markalı bir deneyim sunmak isteyebilir. Bu makalede, Xamarin.Forms uygulamaları için giriş ekranlarının nasıl oluşturulacağı açıklanmaktadır.

Xamarin.Forms, yerel başlangıç dizisi tamamlandıktan sonra her platformda başlatılır. Xamarin.Forms başlatılır:

  • Android'de OnCreate sınıfının yönteminde MainActivity .
  • FinishedLaunching iOS'ta sınıfının yöntemindeAppDelegate.
  • OnLaunched UWP'deki sınıfının yöntemindeApp.

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

Xamarin.Forms Android giriş ekranı

Android'de bir giriş ekranı oluşturmak için özel bir temayla bir sıçrama Activity MainLauncher oluşturulması gerekir. Sıçrama Activity başlar başlamaz, normal uygulama temasıyla ana Activity uygulamayı başlatır.

Xamarin.Android'de 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ının kullanıcı arabirimini tanımlayan bir Görsel Taslak oluşturulması ve ardından Görsel Taslak'ın Info.plist dosyasında Başlatma Ekranı olarak ayarlanması gerekir.

Xamarin.iOS'ta Ekranları Başlatma 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:

Setting splash screen on UWP