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

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • Drakinen

    Drakinen

    1 EYLÜL 2008