Applique une animation à l'élément parent Transform
dans le fichier XML du cadran. Si un élément Transform
modifie la valeur d'un attribut spécifique, un élément Animation
enfant met à jour progressivement la valeur modifiée sur le cadran.
Introduit dans Wear OS 4.
Syntaxe
<Transform ...> <!-- Only the "duration" attribute is required. --> <Animation interpolation="LINEAR | EASE_IN | EASE_OUT | EASE_IN_OUT | OVERSHOOT | CUBIC_BEZIER" controls="four-component-vector" angleDirection="NONE | CLOCKWISE | COUNTER_CLOCKWISE" repeat="integer" fps="integer" duration="float"> </Animation> </Transform>
Attributs
L'élément Animation
comporte les attributs suivants :
Attributs obligatoires
Les attributs suivants sont obligatoires :
duration
- Durée de l'animation, en secondes. Cet attribut est obligatoire.
Attributs facultatifs
Les attributs suivants sont facultatifs :
interpolation
Méthode d'interpolation à utiliser pour cette animation. Les valeurs possibles sont les suivantes :
LINEAR
(par défaut)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Vecteur à quatre composants représentant la position des points de contrôle de l'animation. La valeur par défaut est <0.5, 0.5, 0.5, 0.5>.
Cet attribut ne prend effet que lorsque
interpolation
est défini surCUBIC_BEZIER
.angleDirection
Sens à utiliser lors de l'application d'une rotation angulaire à cette animation. Les valeurs possibles sont les suivantes :
NONE
(par défaut) : aucune rotation angulaireCLOCKWISE
: animation dans le sens des aiguilles d'une montreCOUNTER_CLOCKWISE
: animation dans le sens inverse des aiguilles d'une montre
repeat
Indique le nombre de répétitions de l'animation. La valeur
0
(valeur par défaut) empêche la répétition de l'animation. La valeur-1
signifie que l'animation est lue en boucle indéfiniment.fps
Fréquence d'animation, en frames par seconde. La valeur par défaut est
15
.
Recommandations personnalisées
- Remarque : Le texte du lien s'affiche lorsque JavaScript est désactivé
- Guide de référence rapide AGSL
- Lecture en arrière-plan avec
MediaSessionService
{:#overview} - Arc