Android: Denetim içeriği Animasyon değişiklikleri | Netgez.com
SORU
8 NÄ°SAN 2013, PAZARTESÄ°


Android: Denetim içeriği Animasyon değişiklikleri

Dinamik veya ızgara eklendi çıkarılabilen düzenleri bir Denetim var.

İOS Denetim ürünlerinin doğal davranış kılavuzundaki diğer öğeler yeni bir öğe eklendiğinde kaldırılan maddenin yerine konmak, ya yer açmak için kaydırın.

Ancak Android davranış değişiklikleri anında ekranda pop için. Her getView için özel animasyonlar ekleme çalıştım() Denetim bağdaştırıcı bazı hileler kullanarak diyebilirsiniz ama bazı sorunları burada görülen neden sona erdi:

Android GridView loading the 0 indexed item in a later index's slot when data set changes

Bireysel görüşlerini animasyon kontrol olması getView yerine çalıştım() bağdaştırıcısı, ama sonuçta yöntem aynı.

Ben de, böyle bir GridLayoutAnimationController kullanarak denedim

Animation animation = AnimationUtils.loadAnimation(mActivity, R.anim.grid_item_fadein);
GridLayoutAnimationController controller = new GridLayoutAnimationController(animation, .2f, .2f);
mGrid.setLayoutAnimation(controller);

Bu Denetim tüm içeriği başlangıç yük üzerinde çalışıyor, ama bu içerik için herhangi bir değişiklik varsayılan olarak yaptığı gibi anında açılır.

Bu oldukça basit bir özellik gibi hissediyorum, ve bunu yapmak için daha kolay bir yolu olmalı. İyi gördüm arama online a library animasyon Denetim öğeleri takas yerlerde ızgara, ama bu değil aradığım (aynı kütüphane, kaldırdığınızda bir maddeden Izgara üzerinden silme aynı anında etki etmeye çalışmam önlemek oluşur).

Ayrıca gördüm bu YÜZDEN ortak bir cevap "APİDemos, bir sürü örnekleri var." Bak. Ama görebildiğim kadarıyla, aslında Denetim içerik değişiklikleri animasyon için örnekler var.

Herhangi bir yardım, teşekkür ve takdir edilir.

CEVAP
26 NÄ°SAN 2013, Cuma


Chet Haase Liste Görünümü animasyonlar düzgün bir şekilde işlemek için nasıl güzel bir video ile çıktı. Temel kavram GridViews uygulanabilir. Video here bulabilirsiniz.

Eğer API için geliştiriyorsanız 1.0 , NineOldAndroids kullanmadığınız sürece video bahseder başvurulan animasyon özellikleri (ViewPropertyAnimator) kullanmak mümkün olmayacak.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Jonathan Leack

    Jonathan Lea

    26 ÅžUBAT 2007
  • The Verge

    The Verge

    8 AÄžUSTOS 2006