Controller dell'animazione

Un controller di animazione controlla la riproduzione delle animazioni sul quadrante.

Sintassi

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

Attributi

L'elemento AnimationController ha i seguenti attributi:

Attributi obbligatori

I seguenti attributi sono obbligatori:

play

Un tipo di attivatore di evento che determina quando viene riprodotta l'animazione. I valori possibili sono:

  • TAP: l'animazione viene riprodotta quando l'utente tocca l'elemento.
  • ON_VISIBLE: l'animazione viene riprodotta quando l'elemento diventa visibile successivamente.
  • ON_NEXT_SECOND: l'animazione viene riprodotta all'inizio del secondo successivo.
  • ON_NEXT_MINUTE: l'animazione viene riprodotta all'inizio del minuto successivo.
  • ON_NEXT_HOUR: l'animazione viene riprodotta all'inizio dell'ora successiva.

Attributi facoltativi

I seguenti attributi sono facoltativi:

delayPlay
Un ritardo in secondi prima della riproduzione dell'animazione. Il valore predefinito è 0.
delayRepeat
Un ritardo in secondi prima della ripetizione di un'animazione. Il valore predefinito è 0.
repeat
Indica se ripetere l'animazione al termine dell'animazione, riproducendola a tempo indeterminato. Il valore predefinito è FALSE.
loopCount
Quante volte ripetere un'animazione prima che si interrompa. Se repeat è impostato su TRUE, ha la precedenza e questo valore viene ignorato. Il valore predefinito è 1.
resumePlayBack
Le animazioni vengono messe in pausa quando il quadrante non è visibile. Se resumePlayBack è TRUE, l'animazione continua dallo stesso frame mostrato quando il quadrato non era più visibile. Se il criterio resumePlayBack viene impostato su FALSE, l'animazione riparte dall'inizio quando il quadrante diventa di nuovo visibile. Il valore predefinito è FALSE.
beforePlaying, afterPlaying

Definisci lo stato dell'elemento di animazione prima che possa essere riprodotto o dopo la sua fine. Questi attributi possono essere impostati sui seguenti valori:

  • DO_NOTHING non modifica lo stato di rendering dell'elemento.
  • FIRST_FRAME corregge il rendering dell'elemento sul primo frame dell'animazione.
  • THUMBNAIL corregge il rendering dell'elemento nella risorsa miniatura fornita dalla risorsa animata.
  • HIDE nasconde l'animazione.

Entrambi gli attributi sono impostati in modo predefinito su DO_NOTHING.