Android Splash Ekranı

Android tabanlı programlamada yazılıımız için splash ekranı yapmak istiyorsanız;

1) Splash olarak kullanacağınız class dosyasının oncreate olayına
 setContentView(R.layout.splash);
  final int BitisSure = 1500;  // Bu kısımı düzenleyerek süreyi değiştirebilirsiniz.
Thread BaslangicEkraniThread= new Thread() {
int baslangicSure= 0;
@Override
public void run() {
try {
super.run();
while ( baslangicSure <  BitisSure  ) {
sleep(100);
wait += 100;
}
}
catch (Exception e) {
System.out.println("EXc=" + e);
}
finally {
startActivity(new Intent(Splash.this,
AnaForm.class));  // Sayfalar arası geçiş sağlanıyor
finish();
}
}
};
BaslangicEkraniThread .start();

2)Splash ekranınızın doğru çalışması için Manifesto.Xml de bazı değişiklikler yapmanız gerekmektedir.

Application nodende şu kodların bulunması gerekmektedir.


          <activity android:name=".Splash"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".AnaForm"></activity>  // Bunun kesin olarak eklenmesi gerekmektedir.

Yapılan bu değişikliklerden sonra uygulamalarınızın açılışında karşılama ekranı hazırlayabilirsiniz.

Yorum Gönder