Hot Posts

6/recent/ticker-posts

Xamarin.Forms Android Tarafına Splash Screen Ekleme

⏳ Estimated Reading Time: 1 min

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.




  1. İ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.
  2. Daha sonra Visual Studiodan çıkıp plugini yüklemeliyiz.
  3. Ş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.

  4.   <style name="Theme.Splash" parent="android:Theme">
        <item name="android:windowBackground">@drawable/Rosa_logoLOWER</item>
        <item name="android:windowNoTitle">true</item>
      </style>


  5. 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;

  6.     [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.




  7. Ş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.


Post a Comment

0 Comments