SORU
14 HAZİRAN 2012, PERŞEMBE


Android - parça işlem Özel Animasyon çalışmıyor

Paket v4 desteği ile 8 Google API (Android 2.2) kullanıyorum.

Herhangi bir hata ya da animasyon vermez.

İşlem:

FragmentTransaction transaction = manager.beginTransaction();       
transaction.replace(R.id.content, myFragment);
transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);
transaction.commit();

Animasyonlar:

slide_in_left.xml

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

slide_out_right.xml

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

Herkes burada neler olduğunu biliyor mu?

CEVAP
19 HAZİRAN 2012, Salı


Bu sorunu kendim çözdüm. Yöneticisi oldu istifleme işlemim önce koyduğum animasyon, yığınları hareket olmadan animasyonlar (acı ama gerçek), ve bu durum bile ıf I commit transaction sonra setCustom() yöntemi.

Çözüm animasyonlar ilk ayarlamak için:

FragmentTransaction transaction = manager.beginTransaction();       
transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);
transaction.replace(R.id.content, myFragment);
transaction.commit();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eurotuner

    eurotuner

    6 Mart 2006
  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • RFS Dan

    RFS Dan

    22 Temmuz 2014