6

Özel bir animasyon oluşturmak istediğim iki ızgara görünümü var. alt ızgara 'dışarı kaydırın' ve üst ızgara arkasında 'slayt' olacakBir Görünümün başka bir görünümün altına gizlenmesini ve daha sonra bu görünümden animasyon uygulamak için nasıl Görüntülenecek

 
___________________________________________ 
|           | 
|           | 
|    TOP Grid     | 
|           | 
|_________________________________________| 
|           | 
|           | 
|     BOTTOM     | 
|     Grid     | 
|           | 
|_________________________________________| 

: bu düzeni düşünün. Tercüme animasyonu kullanmalıyım diye düşünüyorum. FromX & Y değerlerinden nasıl öğrenebilirim? Bir Düzende her iki Görünüm'e sahip olabileceğimi düşündüm ve ardından animasyonu RelativeToParent olarak ayarlayın.

Bu doğru yaklaşım? Bu işlevin kaynak kodunu bulabildiğim herhangi bir yer varsa, bunu takdir ediyorum. Teşekkürler,

+0

Bunu yapmak için herhangi bir çözüm var mı? Ben de bulmaya çalışıyorum. Şu anda Alt ızgara animasyon olduğunda üst ızgarayı kapsayacaktır. Ve bunlar LinearLayout'ta – tainy

cevap

0

Bunu deneyin slide-out & slide-in Animasyonlar.

slide-top-in.xml

<set xmlns:android="http://schemas.android.com/apk/res/android"> 
    <translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:fromYDelta="0" 
    android:toYDelta="-100%p" 
    android:duration="1000" 
       /> 
    </set> 

slide-top-out.xml

<translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:fromYDelta="-100%p" 
    android:toYDelta="0" 
    android:duration="1000" />