Google plus zaman çizelgesi görünümünde olduğu gibi benzer bir düzeni nasıl oluşturabileceğimi anlamaya çalışıyorum. Zaman çizelgesinde gezinirken bir animasyon var ve gerçekten bunu seviyorum. Bunun nasıl yapılacağı hakkında bir fikrin var mı?Google Plus çini animasyonu
cevap
Görünümü için bir TranslateAnimation ayarlamalısınız ve bu sizin için hile yapar.
TranslateAnimation translateAnim = new TranslateAnimation(200, 0, 0, 0);
//Use (0, 0, 200, 0) if you would like to animate this in a mobile device rather than a tab
listView.clearAnimation();
translateAnim.setDuration(500);
translateAnim.setFillBefore(true);
listView.startAnimation(translateAnim);
Umut bu yardımcı olur :)
Ben atlıkarınca örneği kodunu kontrol ediyorum
google http://code.google.com/p/renderscript-examples/wiki/Carousel tarafından temin Esasen ne yapar olan herhangi bir görselle sizi lütfen dokulu edilebilir çini bir dizi oluşturur. Kod dışarıdan silindirik bir karusel yapmak için kutunun dışına yerleştirilmiştir, ancak görüntü noktasını hareket ettirebilir ve seçtiyseniz g + örneğindeki gibi düzleştirebilirsiniz.
Jellybean'dan itibaren dikkat edilmesi gereken bir nokta (4.1) Google, renderelerin grafik bileşenlerini kullanımdan kaldırmıştır. Şirketimizde her şeyi rendercript'ten openGL'ye taşıma sürecine başladık. Bu nedenle, kullanımdan kaldırılmış bir API ile yeni kod oluşturmanın sizin için özel bir kullanım olup olmadığını değerlendirdiğinizden emin olun.
evet Sonunda bu animasyonu ulaşmak için bir yol bulmuş. Tek yapmam, nasıl yapılacağını bilmiyorum fayans üzerindeki 3D etkisi. –
Bu bir bileşik animasyona ihtiyaç duyar. Döndür + çevirin. –
, listview.StartAnimation'ın tüm listview bileşenine animasyon uygulamıyor mu? Ekranda görünen öğeleri canlandırmak isterseniz ne olur? – jonney