2012-02-03 12 views
6

Farklı görünümlerde ViewFlipper var. Etkinliğim başladığında, ilk görünümün aniden görünmesini ve 3 saniye sonra (saydamlık süresi) sonraki görünüme geçmesini istiyorum.İlk görünüm için hiçbir görünümün nasıl ayarlanacağı ViewFlipper

vf.setOutAnimation(animFlipOutNext); 
vf.setInAnimation(animFlipInNext); 
vf.startFlipping(); 
populate(); 

vf ViewFlipper ve doldurmak() yöntemi ben ViewFlipper tüm görüşlerimi eklemek yöntemdir: İşte benim kodudur. Benim problemim, animasyonumun ilk bakışta değil, ilk bakışta başlamasıdır. Animasyonumun ilk görünümden başlamaması için animasyonu ViewFlipper'a nereye ayarlamalıyım bilmiyorum. Biri bana yardım edebilir mi?

İlk görünüm şu şekilde görünür: enter_image_description http://i43.tinypic.com/350nmdu.png İlk görünümden önce siyah bir ekranım (arka planın rengi) var.

Şimdiden teşekkürler!

+0

Etkinliğiniz her zaman peyzaj modunda mı çalışıyor? – Ewoks

cevap

0

ViewFlipper'da setDisplayedChild yöntemini kullanmayı denediniz mi?

+0

Evet, denedim ama hiçbir şey değişmedi. – Gabrielle

+0

setDisplayedChild aslında animasyonu kullanır, showPrevious ve showNext yalnızca rahatlık sarıcı yöntemleridir – Makibo

0

XML düzeninizi ViewFlipper'ınızla ilgili gösterebilir misiniz? mizanpajınızda buna benzer bir şey varsa: Böyle

<ViewFlipper 
    android:id="@+id/details" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <TextView 
     android:id="@+id/text_one" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:textColor="#FFFFFFFF" 
     android:textSize="20sp" 
     android:textStyle="bold" /> 
    <TextView 
     android:id="@+id/text_two" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:textColor="#FFFFFF99" 
     android:textSize="18sp" /> 
    </ViewFlipper> 

deneyin şey:

<ViewFlipper 
    android:id="@+id/details" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    </ViewFlipper> 

Son olarak, Sınıf üzerinde ViewFlipper düzen oluşturmak zorundayız.

+0

Bu soru 4 yaşında, artık daha fazla kod göndereceğinden emin değilim ... – Mistalis