2010-12-12 4 views
1

J'ai plusieurs animations XML Frame-to-Frame qui utilisent la durée android: pour définir la vitesse. Tout fonctionne bien.Est-ce que je peux faire une variable de durée dans une animation de cadre à cadre xml?

Est-il possible d'utiliser une variable pour cela afin que je puisse changer les valeurs par utilisateur en code (en utilisant API 1.6). L'animation d'image est moins lourde que l'animation de codage (et j'en ai déjà 20, donc je préfère une approche de variable intelligente en XML).

Merci

Répondre

0

Personnellement, je trouve le fichier XML d'animation trop rigide, j'ai donc écrit une classe AnimatedSprite qui a rendu des animations en boucle à travers un ArrayList de Drawable s. Si vous implémentez l'animation de cette façon, il est aussi simple que de créer une méthode getter/setter pour rendre la vitesse modifiable.

+0

Merci - bien que je ne prévois pas de faire des animations dans le futur, je suppose que je devrais faire quelque chose comme ça la prochaine fois - juste au cas où je veux plus tard changer la durée. Peut-être que je le ferai pour cette application avant la sortie, bien que je préférerais de loin une approche intelligente des variables xml. – headscratch

Questions connexes