Xamarin Android tarafına splash screen eklemek için 10 dakikanızı vermeniz yeterli olacaktır. Bütün aşamaları adım adım anlatmaya çalışacağım.
- İlk önce uygulama sekmelerinden Tools(Araçlar) kısmından > Uzantılar ve Güncelleştirmelerden arama kısmına Xamarin.Android.Templates Pack puginini indirmeliyiz.
- Daha sonra Visual Studiodan çıkıp plugini yüklemeliyiz.
- Şimdi Android projesi üzerinde Resources > values > styles dosyasını açıp aşağıdaki kodu ayrı bir style olarak yapıştırıp @drawable/ kısmından sonra kendi logo adımızı yazmalıyız.
- Bu adımdan sonra Android projesine sağ tıklayıp yeni class açıp adına SplashActivity adını verip içerisine alttaki kodları yapıştıralım;
- Şimdi son olarak geriye Android projesi altındaki MainActivity sınıfından MainLauncher = true, Label = "ROSA", Icon = "@drawable/Rosa_logoLOWER" ifadelerini silmek kalıyor. Splash Screen ekranınız artık hazır.
<style name="Theme.Splash" parent="android:Theme"> <item name="android:windowBackground">@drawable/Rosa_logoLOWER</item> <item name="android:windowNoTitle">true</item> </style>
[Activity(Theme="@style/Theme.Splash",MainLauncher = true, Label = "ROSA", Icon = "@drawable/Rosa_logoLOWER")] class SplashActivity : Activity { protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); //System.Threading.Thread.Sleep(1500); this.StartActivity(typeof(MainActivity)); } }
Label kısmına proje adını, Icon kısmına da kendi icon yolumuzu yazıyoruz.
0 Comments
Konuyla ilgili yorum giriniz.