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.