Animation


Wendet eine Animation auf das übergeordnete Transform-Element in der Zifferblatt-XML-Datei an. Wenn ein Transform-Element den Wert eines bestimmten Attributs ändert, aktualisiert ein untergeordnetes Animation-Element den geänderten Wert nach und nach auf dem Zifferblatt.

In 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 Interpolationsmethode, die für diese Animation verwendet werden soll. Mögliche Werte:

  • 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 die Animation darstellt. Der Standardwert ist <0.5, 0.5, 0.5, 0.5>.

Dieses Attribut gilt nur, wenn interpolation auf CUBIC_BEZIER festgelegt ist.

angleDirection

Die Richtung, in der die Drehung auf diese Animation angewendet werden soll. Mögliche Werte:

  • NONE (Standard): Keine Drehung
  • CLOCKWISE: Im Uhrzeigersinn animieren
  • COUNTER_CLOCKWISE: Animation gegen den Uhrzeigersinn
repeat

Gibt an, wie oft die Animation wiederholt werden soll. Bei einem Wert von 0 (Standardwert) wird die Animation nie wiederholt. Der Wert -1 bedeutet, dass die Animation in einer Endlosschleife läuft.

fps

Die Framerate der Animation in Bildern pro Sekunde. Der Standardwert ist 15.

Derzeit liegen keine Empfehlungen vor.

Versuchen Sie, sich bei Ihrem Google-Konto .