SORU
1 Mart 2011, Salı


Android şu animasyon slayt için Sol

Tek örnek olan üç aktivite var.
onfling(), ben onları kullanarak sol ve sağ salıncak.

Sorun ben sağa kaydırın slayt geçiş sol tamam ama ben tokatlamak soldan sağa, sağdan sola kaydırarak geçiş geldiğimde.

Bu her zaman yeni hedefleri gönderiyorum, çünkü onun neden olduğunu biliyorum. Ama, şimdi sağa sola kayar animasyonu değiştirmek istiyorum.

Bir yöntem overridingTransitionPending() adında var biliyorum ama XML benim animasyon tanımlamak için nasıl bilmiyorum.

CEVAP
1 Mart 2011, Salı


res/anim/ bu xml kullanın

Bu hak, animasyon için sol için

<set xmlns:android="http://schemas.android.com/apk/res/android"
     android:shareInterpolator="false">
  <translate android:fromXDelta="-100%" android:toXDelta="0%"
             android:fromYDelta="0%" android:toYDelta="0%"
             android:duration="700"/>
</set>

Bu sola animasyon için:

<set xmlns:android="http://schemas.android.com/apk/res/android"
     android:shareInterpolator="false">
  <translate
     android:fromXDelta="0%" android:toXDelta="100%"
     android:fromYDelta="0%" android:toYDelta="0%"
     android:duration="700" />
</set>

Kodlama kullanmak gibi bir niyeti soldan sağa:

this.overridePendingTransition(R.anim.animation_enter,
                   R.anim.animation_leave);

Kodlama kullanmak gibi bir niyeti soldan sağa

this.overridePendingTransition(R.anim.animation_leave,
                               R.anim.animation_enter);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011