AnimationController

Un contrôleur d'animation contrôle la lecture des animations sur le cadran.

Syntaxe

<AnimationController play="TAP | ON_VISIBLE | ON_NEXT_SECOND |
                           ON_NEXT_MINUTE | ON_NEXT_HOUR"
                        delayPlay="float" delayRepeat="float
                        repeat="boolean" loopCount="integer"
                        resumePlayBack="boolean" beforePlaying="string"
                        afterPlaying="string" />

Attributs

L'élément AnimationController comporte les attributs suivants :

Attributs obligatoires

Les attributs suivants sont obligatoires :

play

Type de déclencheur d'événement qui détermine le moment où l'animation se lance. Les valeurs possibles sont les suivantes :

  • TAP : l'animation se lance lorsque l'utilisateur appuie sur l'élément.
  • ON_VISIBLE : l'animation se lance lorsque l'élément suivant devient visible.
  • ON_NEXT_SECOND : l'animation se lance au début de la seconde suivante.
  • ON_NEXT_MINUTE : l'animation se lance lorsque la minute suivante commence.
  • ON_NEXT_HOUR : l'animation se lance au début de l'heure suivante.

Attributs facultatifs

Les attributs suivants sont facultatifs :

delayPlay
Délai avant la lecture de l'animation, en secondes. La valeur par défaut est 0.
delayRepeat
Délai avant la répétition d'une animation, en secondes. La valeur par défaut est 0.
repeat
Indique si l'animation doit être répétée indéfiniment ou non à la fin. La valeur par défaut est FALSE.
loopCount
Nombre de répétitions d'une animation avant qu'elle s'arrête. Si repeat est défini sur TRUE, cet attribut est prioritaire, et cette valeur est ignorée. La valeur par défaut est 1.
resumePlayBack
Les animations sont mises en pause lorsque le cadran n'est pas visible. Si resumePlayBack est défini sur TRUE, l'animation se poursuit à partir de la même image que celle qui était affichée lorsque le cadran a cessé d'être visible. Si resumePlayBack est défini sur FALSE, l'animation redémarre depuis le début lorsque le cadran redevient visible. La valeur par défaut est FALSE.
beforePlaying, afterPlaying

Définissez l'état de l'élément d'animation avant ou après la lecture. Ces attributs peuvent être définis sur les valeurs suivantes :

  • DO_NOTHING ne modifie pas l'état de rendu de l'élément.
  • FIRST_FRAME définit le rendu de l'élément sur la première image de l'animation.
  • THUMBNAIL définit le rendu de l'élément sur la ressource de vignette fournie par la ressource animée.
  • HIDE masque l'animation.

Les deux attributs sont définis par défaut sur DO_NOTHING.