Animation

<ph type="x-smartling-placeholder"></ph>

Wendet eine Animation auf das übergeordnete Transform-Element in der Smartwatch an Face-XML-Datei. Wenn ein Transform-Element den Wert eines spezifischen Attribut aktualisiert wird, aktualisiert ein untergeordnetes Animation-Element den geänderten Wert auf dem Zifferblatt.

Mit Wear OS 4 eingeführt.

Syntax

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

Attribute

Das Animation-Element hat die folgenden Attribute:

Erforderliche Attribute

Die folgenden Attribute sind erforderlich:

duration
Die Dauer der Animation in Sekunden. Dieses Attribut ist erforderlich.

Optionale Attribute

Die folgenden Attribute sind optional:

interpolation

Die für diese Animation zu verwendende Interpolationsmethode. Mögliche Werte sind u. a. Folgendes:

  • LINEAR (Standard)
  • EASE_IN
  • EASE_OUT
  • EASE_IN_OUT
  • OVERSHOOT
  • CUBIC_BEZIER
controls

Ein Vektor mit vier Komponenten, der die Position der Kontrollpunkte für der Animation. Der Standardwert ist <0.5, 0.5, 0.5, 0.5>.

Dieses Attribut wird nur wirksam, wenn interpolation auf CUBIC_BEZIER gesetzt ist.

angleDirection

Die Richtung, die verwendet werden soll, wenn eine Winkelrotation auf diese Animation angewendet wird. Mögliche Werte:

  • NONE (Standard): Keine Winkeldrehung
  • CLOCKWISE: Im Uhrzeigersinn animieren
  • COUNTER_CLOCKWISE: Gegen den Uhrzeigersinn animieren
repeat

Gibt an, wie oft die Animation wiederholt werden soll. Ein Wert von 0 (Standardwert) bewirkt, dass die Animation nie wiederholt wird. Der Wert -1 bedeutet, dass wird die Animation in einer Endlosschleife wiedergegeben.

fps

Die Animationsrate in Bildern pro Sekunde. Der Standardwert ist 15.