Site icon Mobilhanem

Android Animasyonlu Activity Geçişi

Merhaba arkadaşlar,

Android uygulamarımızı tasarlarken çoğu kez animasyonlara ihtiyaç duyarız. Bir activity den diğer activity e geçişin yeni gelen acitivity in sağdan sola doğru gelerek oluşmasını istiyorsak yapmamız gereken anim klasörüne aşağıdaki kod bloklarını eklemek olacaktır.

anim_in.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromXDelta="100%p"
    android:toXDelta="0"
    android:duration="500"/>

anim_out.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:fromXDelta="0"
    android:toXDelta="-50%p"
    android:duration="500"/>

Daha sonra Intent fonksiyonu ile diğer activitye geçerken animasyonu overridePendingTransition  yardımcıyla çalıştırıyoruz:

Intent intent = new Intent(getApplicationContext(),yourActivity.class);

 startActivity(intent);

 overridePendingTransition(R.anim.anim_in, R.anim.anim_out);

 

50
Exit mobile version