Hot Posts

6/recent/ticker-posts

Xamarin.Forms Android Tarafına Splash Screen Ekleme

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