Applica un'animazione all'elemento principale Transform
all'interno del file XML del quadrante. Nei casi in cui un elemento Transform
modifica il valore di un attributo specifico, un elemento secondario Animation
aggiorna gradualmente il valore modificato 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
prevede i seguenti attributi:
Attributi obbligatori
I seguenti attributi sono obbligatori:
duration
- La durata dell'animazione, 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 includono quanto segue:
LINEAR
(valore predefinito)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Un vettore a 4 componenti che rappresenta la posizione dei punti di controllo per l'animazione. Il valore predefinito è <0,5, 0,5, 0,5, 0,5>.
Questo attributo viene applicato solo quando
interpolation
è impostato suCUBIC_BEZIER
.angleDirection
La direzione da utilizzare per applicare la rotazione angolare a questa animazione. I valori possibili sono:
NONE
(valore predefinito): nessuna rotazione angolareCLOCKWISE
: anima nel senso orarioCOUNTER_CLOCKWISE
: anima in senso antiorario
repeat
Indica il numero di volte in cui l'animazione deve ripetersi. Un valore
0
(valore predefinito) fa sì che l'animazione non si ripeta mai. Un valore-1
indica che l'animazione verrà ripetuta all'infinito.fps
La frequenza dell'animazione, in frame al secondo. Il valore predefinito è
15
.
Consigliati per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Riferimento rapido all'AGSL
- Riproduzione in background con un
MediaSessionService
{:#overview} - Arco