AnimationController

Um controlador comanda a reprodução de animações no mostrador do relógio.

Sintaxe

<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" />

Atributos

O elemento AnimationController tem os seguintes atributos:

Atributos obrigatórios

Os seguintes atributos são obrigatórios:

play

Um tipo de acionador de evento que determina quando a animação aparece. Os valores possíveis incluem o seguinte:

  • TAP: a animação aparece quando o usuário toca no elemento.
  • ON_VISIBLE: a animação aparece quando o próximo elemento fica visível.
  • ON_NEXT_SECOND: a animação aparece quando o próximo segundo começa.
  • ON_NEXT_MINUTE: a animação aparece quando o próximo minuto começa.
  • ON_NEXT_HOUR: a animação aparece quando a próxima hora começa.

Atributos opcionais

Os seguintes atributos são opcionais:

delayPlay
Um atraso de segundos antes da reprodução da animação. O valor padrão é 0.
delayRepeat
Um atraso de segundos antes que uma animação se repita. O valor padrão é 0.
repeat
Se a animação será repetida ao terminar, sendo reproduzida indefinidamente. O valor padrão é FALSE.
loopCount
Quantas vezes uma animação é repetida antes de ser interrompida? Se repeat for definido como TRUE, ele terá precedência e esse valor será ignorado. O valor padrão é 1.
resumePlayBack
As animações são pausadas quando o mostrador do relógio não está visível. Se resumePlayBack for TRUE, a animação vai continuar no mesmo frame que aparecia quando o mostrador do relógio deixou de estar visível. Se resumePlayBack for definido como FALSE, a animação será reproduzida do início, quando o mostrador do relógio ficar visível de novo. O valor padrão é FALSE.
beforePlaying, afterPlaying

Defina o estado do elemento de animação antes da reprodução ou após a conclusão. Esses atributos podem ser definidos com os seguintes valores:

  • DO_NOTHING não causa mudanças no estado renderizado do elemento.
  • FIRST_FRAME corrige a renderização do elemento para o primeiro frame da animação.
  • THUMBNAIL corrige a renderização do elemento para a miniatura fornecida pelo recurso animado.
  • HIDE oculta a animação.

Os dois atributos assumem DO_NOTHING como padrão.