Animation-liste non-travail - ne montre que le premier élément
Problème:
Montre seul le premier élément dans l'animation de la liste.
Animation de la liste de drawable fichier dans res/drawable:
<?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>
De départ de l'animation:
ImageView image = (ImageView) findViewById(R.id.imageView1);
image.setBackgroundResource(R.drawable.screensaver_image);
((AnimationDrawable) image.getBackground()).start();
La Documentation (faites défiler jusqu'à l'Image de l'animation)
Quels sont vos un drawable?
où en êtes-vous de l'appel de la méthode start (). Si c'est dans le onCreate de votre activité, il ne fonctionnera pas.
oui, il est dans
Pour répondre à ma propre question:
yep, j'ai eu le même problème avec une animation.
où en êtes-vous de l'appel de la méthode start (). Si c'est dans le onCreate de votre activité, il ne fonctionnera pas.
oui, il est dans
onCreate()
. Quel est le cycle de vie de la méthode à appeler le départ?Pour répondre à ma propre question:
onWindowFocusChanged()
est la bonne méthode pour appeler start()
yep, j'ai eu le même problème avec une animation.
OriginalL'auteur Indrek Kõue | 2012-01-04
Vous devez vous connecter pour publier un commentaire.
Veuillez voir la question similaire ici
Départ en animation image par image
vous aurez une idée sur en animation image par image.
Si vous n'avez pas compris, consultez le lien ci-dessous, bon tutoriel pour en animation image par image à l'aide du fichier XML.
image par image xml animation avec google android
OriginalL'auteur Yugandhar Babu
Vous pouvez obtenir la même chose de la mise en page xml lui-même,
juste mentionné
android:src="@drawable/rode_anim"
qui n'est rien mais votre animation personnalisée-liste drawable.OriginalL'auteur CoDe