AnimationController

Ein Animations-Controller steuert die Wiedergabe von Animationen auf dem Zifferblatt.

Syntax

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

Attribute

Das AnimationController-Element hat die folgenden Attribute:

Erforderliche Attribute

Die folgenden Attribute sind erforderlich:

play

Ein Ereignistriggertyp, der bestimmt, wann die Animation wiedergegeben wird. Möglich Folgende Werte sind möglich:

  • TAP: Die Animation wird wiedergegeben, wenn der Nutzer auf das Element tippt.
  • ON_VISIBLE: Die Animation wird wiedergegeben, wenn das Element das nächste Mal sichtbar wird.
  • ON_NEXT_SECOND: Die Animation wird wiedergegeben, wenn die nächste Sekunde beginnt.
  • ON_NEXT_MINUTE: Die Animation wird wiedergegeben, wenn die nächste Minute beginnt.
  • ON_NEXT_HOUR: Die Animation wird zu Beginn der nächsten Stunde abgespielt.

Optionale Attribute

Die folgenden Attribute sind optional:

delayPlay
Verzögerung in Sekunden, bevor die Animation abgespielt wird. Die Standardeinstellung ist 0.
delayRepeat
Eine Verzögerung in Sekunden, bevor eine Animation wiederholt wird. Die Standardeinstellung ist 0.
repeat
Gibt an, ob die Animation nach dem Ende wiederholt werden soll, wobei sie unbegrenzt wiedergegeben wird. Die Standardeinstellung ist FALSE.
loopCount
Wie oft eine Animation bis zum Ende wiederholt werden soll. Wenn repeat auf TRUE hat, hat sie Vorrang und wird ignoriert. Die Standardeinstellung ist 1.
resumePlayBack
Die Animationen werden pausiert, wenn das Zifferblatt nicht sichtbar ist. Wenn resumePlayBack TRUE ist, wird die Animation mit demselben Frame fortgesetzt, der angezeigt wurde, als Zifferblatt war zuvor nicht mehr sichtbar. Wenn resumePlayBack auf FALSE gesetzt ist, gilt Folgendes: Die Animation wird von vorn fortgesetzt, sobald das Zifferblatt sichtbar wird. noch einmal. Die Standardeinstellung ist FALSE.
beforePlaying, afterPlaying

Definieren Sie den Status des Animationselements vor oder nach der Wiedergabe abgeschlossen. Für diese Attribute können die folgenden Werte festgelegt werden:

  • DO_NOTHING bewirkt keine Änderung des gerenderten Zustands des Elements.
  • FIRST_FRAME legt das Rendering des Elements auf den ersten Frame des Animation.
  • THUMBNAIL legt das Rendering des Elements in der Ressource für die Miniaturansicht fest. der animierten Ressource bereitgestellt wird.
  • HIDE blendet die Animation aus.

Beide Attribute sind standardmäßig auf DO_NOTHING festgelegt.