8

İki etkinliğim var ve kullanıcı ilk etkinlikte bir düğmeye dokunduğunda, yeni etkinlik soldan sağa kayar ve ilk etkinlik yaparken sağa doğru hareket eder. Aynı şekilde, sağa doğru hareket eder ve dışarı kayar, böylece yeni etkinliğin eski olanı sağa iter ve onu değiştirir.Android'de sorunsuz soldan sağa etkinlik geçişi animasyonu

Bunu yapabilmek için, ben şu XMLs yazdım:

animasyonda

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

animasyon Out

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

I overridePendingTransition(R.anim.anim_in,R.anim.anim_out); işlevi çağırmak Yeni aktivitenin onCreate yöntemi. Ortaya çıkan etkide, yeni aktivite soldan sağa doğru hareket eder, ancak ilk, daha eski aktivite zıt yöne doğru hareket eder; sola doğru hareket eder. Bu ilk aktivitenin hareketli yönünü geri almak istiyorum. Bunu nasıl yapabilirim, bu amaca hizmet eden bir XML özelliği var mı?

cevap

10

Değişim

android:toXDelta="-100%" 

dışarı animasyon

android:toXDelta="100%" 

için.

+0

Teşekkürler! Mükemmel çalıştı. –

İlgili konular