Applica un'animazione all'elemento Transform
principale all'interno del file XML del quadrante. Nei casi in cui un elemento Transform
modifica il valore di un
attributo specifico, un elemento Animation
secondario aggiorna il valore modificato
gradualmente sul quadrante.
Introdotta in Wear OS 4.
Sintassi
<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>
Attributi
L'elemento Animation
ha i seguenti attributi:
Attributi obbligatori
I seguenti attributi sono obbligatori:
duration
- La durata dell'animazione espressa in secondi. Questo attributo è obbligatorio.
Attributi facoltativi
I seguenti attributi sono facoltativi:
interpolation
Il metodo di interpolazione da utilizzare per questa animazione. I valori possibili sono:
LINEAR
(valore predefinito)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Un vettore di quattro componenti che rappresenta la posizione dei punti di controllo dell'animazione. Il valore predefinito è <0,5, 0,5, 0,5, 0,5>.
Questo attributo ha effetto solo quando
interpolation
è impostato suCUBIC_BEZIER
.angleDirection
La direzione da utilizzare per applicare la rotazione angolare a questa animazione. I valori possibili sono:
NONE
(predefinito): nessuna rotazione angolareCLOCKWISE
: animazione in senso orarioCOUNTER_CLOCKWISE
: animazione in senso antiorario
repeat
Indica il numero di volte in cui si deve ripetere l'animazione. Un valore
0
(valore predefinito) fa sì che l'animazione non si ripeta mai. Il valore-1
indica che l'animazione verrà riprodotta in loop all'infinito.fps
La frequenza dell'animazione, in frame al secondo. Il valore predefinito è
15
.
Consigliato per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- TestoCircolare
- Sfuma ogni sfumatura
- Arco