AnimationController

Un controlador de animación administra la reproducción de animaciones en la cara de reloj.

Sintaxis

<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

El elemento AnimationController tiene los siguientes atributos:

Atributos obligatorios

Se requieren los siguientes atributos:

play

Un tipo de activador de evento que determina cuándo se reproduce la animación. Entre los valores posibles, se incluyen los siguientes:

  • TAP: La animación se reproduce cuando el usuario presiona el elemento.
  • ON_VISIBLE: La animación se reproduce cuando el siguiente elemento se hace visible.
  • ON_NEXT_SECOND: La animación se reproduce cuando comienza el próximo segundo.
  • ON_NEXT_MINUTE: La animación se reproduce cuando comienza el siguiente minuto.
  • ON_NEXT_HOUR: La animación se reproduce cuando comienza la próxima hora.

Atributos opcionales

Los siguientes atributos son opcionales:

delayPlay
Es un retraso en segundos antes de que se reproduzca la animación. La configuración predeterminada es 0.
delayRepeat
Es un retraso en segundos antes de que se repita una animación. La configuración predeterminada es 0.
repeat
Determina si se debe repetir la animación cuando termina y si se reproduce de forma indefinida. La configuración predeterminada es FALSE.
loopCount
Es la cantidad de veces que se debe repetir una animación antes de que se detenga. Si repeat se establece en TRUE, tiene prioridad, y se ignora este valor. La configuración predeterminada es 1.
resumePlayBack
Las animaciones se detienen cuando la cara de reloj no está visible. Si resumePlayBack es TRUE, la animación continúa desde el mismo fotograma que se mostró cuando la cara de reloj no estaba visible. Si resumePlayBack se establece en FALSE, la animación se reinicia desde el principio cuando la cara de reloj vuelve a estar visible. La configuración predeterminada es FALSE.
beforePlaying, afterPlaying

Define el estado del elemento de animación antes de que se pueda reproducir o después de que haya terminado. Estos atributos se pueden establecer en los siguientes valores:

  • DO_NOTHING no genera cambios en el estado renderizado del elemento.
  • FIRST_FRAME corrige la renderización del elemento en el primer fotograma de la animación.
  • THUMBNAIL corrige la renderización del elemento en el recurso de miniatura que proporciona el recurso animado.
  • HIDE oculta la animación.

La configuración predeterminada de ambos atributos es DO_NOTHING.