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öntemindeMainActivity
. 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: