Aplica uma animação ao elemento Transform
pai no arquivo
XML do mostrador do relógio. Nos casos em que um elemento Transform
muda o valor de um
atributo específico, um elemento filho Animation
atualiza o valor alterado
gradualmente no mostrador do relógio.
Introduzido no Wear OS 4.
Sintaxe
<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>
Atributos
O elemento Animation
tem os seguintes atributos:
Atributos obrigatórios
Os seguintes atributos são obrigatórios:
duration
- É a duração da animação em segundos. Esse atributo é obrigatório.
Atributos opcionais
Os seguintes atributos são opcionais:
interpolation
O método de interpolação a ser usado para essa animação. Os valores possíveis incluem o seguinte:
LINEAR
(padrão)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Um vetor de quatro componentes que representa a posição dos pontos de controle da animação. O valor padrão é <0,5; 0,5; 0,5; 0,5>.
Esse atributo só entra em vigor quando
interpolation
está definido comoCUBIC_BEZIER
.angleDirection
A direção a ser usada ao aplicar a rotação angular desta animação. Os valores possíveis incluem o seguinte:
NONE
(padrão): sem rotação angularCLOCKWISE
: animar no sentido horárioCOUNTER_CLOCKWISE
: animar no sentido anti-horário
repeat
Indica o número de vezes que a animação será repetida. Um valor de
0
(padrão) faz com que a animação nunca se repita. Um valor de-1
indica que a animação será reproduzida em loop indefinidamente.fps
É a taxa de animação, em quadros por segundo. O valor padrão é
15
. .
Recomendados para você
- Observação: o texto do link aparece quando o JavaScript está desativado.
- Referência rápida da AGSL
- Reprodução em segundo plano com
MediaSessionService
{:#overview} - Arc