Turkcell | Geleceği Yazanlar

Soru & Cevap

Android Animasyon

27.12.2015 - 13:58

Arkadaşlar uygulamam da girişte animasyon yaptım. Şimdi uygulamayı açınca 4 sn. animasyon görüntüleniyor ama animasyon bitince Anasayfa.java ya geçecem geçemedim nasıl yapabilirim ? Animasyonun bittiğini nasıl kontrol edecem ?

3446 Görüntülenme

1 Cevap

Alper Gökhan Beyler
27.12.2015 - 14:35

Merhabalar, aşağıda kod u yazdım  ne kadar süre sonra geçiş olacağını belirlemek için time değişkeni belirledim , startAnimation fonksiyonu var oranın içinde senin animasyonla ilgili kodların bulunacak o fonksiyon çağırıldıktan sonra Handler methodu ile  hangi activity e geçmek istiyorsan o çalışacaktır bir dene bakalım , umarım işini görür kolay gelsin

public class SplashPageActivity extends Activity{


private static int TIME = 4 * 1000;
@Override
protected void onCreate(Bundle savedInstanceState){

      super.onCreate(savedInstanceState);
      setContentView(R.layout.splashpage);
      
      startAnimation();
      
      new Handler().postDelayed(new Runnable() {
      @Override
      public void run(){

          Intent intent = new Intent(getApplicationContext(), AnaSayfa.class);
          
          startActivity(intent);

           
 
       } 
     },TIME
     );
    

}



}

 

ayrıca kapsamlı olarak bu derslerimizi inceleyebilirsiniz: http://www.mobilhanem.com/android-splash-screen-giris-ekrani-yapimithread-veya-httppost/

http://www.mobilhanem.com/android-facebook-tarzi-animasyonlu-splash-screen-giris-ekrani/

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Slayer Mont
27.12.2015 - 20:59
Hocam oldu, Fakat geri tuşuna basınca tekrar animasyona geliyor onu nasıl yapacağım ?
Alper Gökhan Beyler
27.12.2015 - 21:53
çözüm olduysa doğru olarak cevabı güncellersen herkes faydalanmış olur.. onBackPressed fonksiyonu var geri tuşuna bastığın anda çalışan onun içine TIME sıfırlayabilirsin yada animasyonunu cancel et diyebilirsin
Slayer Mont
27.12.2015 - 22:04
Sorusu olan bana ulaşsın bu konuda yardımcı olurum. Hocam, animasyonu cancel ettim fakat ilk geri tuşa başınca gitmiyor ama ikinci defa basınca gidiyor olmadı yani.
Slayer Mont
27.12.2015 - 22:10
Hocam bir de ses eklemek istiyorum onun hakkında bir bilginiz var mı ?

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.