2012-01-04 12 views
8

Wyświetla tylko pierwszy element na liście animacji.Lista animacji nie działa - wyświetla tylko pierwszy element. Problem:

Animacja lista plików odkształcalne w res/odkształcalne:

<?xml version="1.0" encoding="utf-8"?> 
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" 
android:oneshot="false" > 

    <item 
    android:drawable="@drawable/k2si" 
    android:duration="1000"/> 
    <item 
    android:drawable="@drawable/android" 
    android:duration="1000"/> 

</animation-list> 

Uruchamianie animację:

ImageView image = (ImageView) findViewById(R.id.imageView1); 
    image.setBackgroundResource(R.drawable.screensaver_image); 
    ((AnimationDrawable) image.getBackground()).start(); 

Documentation (przewijanie do klatki animacji)

+0

Jakie są twoje rysunki? –

+1

gdzie wywołujesz metodę start() z. Jeśli znajduje się w onCreate Twojej aktywności, nie będzie działać. – MikeIsrael

+0

@Mike - tak jest w 'onCreate()'. Jaka jest właściwa metoda cyklu życia, aby wywołać początek? –

Odpowiedz

-1

Można osiągnąć to samo z siebie xml układu,

już wspomniano android:src="@drawable/rode_anim", która jest niczym innym niestandardowym animacja-list rozciągliwej.

+0

Po uruchomieniu animacji xml Lollipop nie działa. –

Powiązane problemy