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