Analoguhr


Eine analoge Uhr ist ein Container für AnalogHands innere Elemente, die eine Reihe von Zeigern anzeigen, die sich um ein Zifferblatt drehen.

In Wear OS 4 eingeführt.

Syntax

<AnalogClock x="integer" y="integer" width="integer" height="integer"
             pivotX="float" pivotY="float" angle="float-degrees" alpha="integer"
             scaleX="float" scaleY="float"
             renderMode="[SOURCE | MASK | ALL]"
             tintColor="argb-color | rgb-color">
    <!-- This is the maximum number of hands that you can define. -->
    <HourHand ... />
    <HourHand ... />
    <MinuteHand ... />
    <MinuteHand ... />
    <SecondHand ... />
    <SecondHand ... />
</AnalogClock>

Attribute

Das AnalogClock-Element hat die folgenden Attribute:

Erforderliche Attribute

Die folgenden Attribute sind erforderlich:

x, y, width, height
Eine Sammlung von Ganzzahlen, die die Größe und Position des Elements angeben.

Optionale Attribute

Die folgenden Attribute sind optional:

pivotX, pivotY
Ein zweidimensionaler Drehpunkt, um den sich das Element dreht. Beide Werte sind Gleitkommazahlen, die so skaliert sind, dass sie in den Bereich $ [0, 1] $ passen.
angle
Die Anzahl der Grad, um die das Element im Uhrzeigersinn um seinen Drehpunkt gedreht werden soll.
alpha
Legen Sie die Transparenz dieses Elements fest. Der Wert 0 gibt an, dass das Element vollständig transparent sein soll. Ein Wert von 255 gibt an, dass das Element vollständig undurchsichtig sein soll.
scaleX
Der horizontale Skalierungsfaktor, der auf dieses Element angewendet werden soll.
scaleY
Der vertikale Skalierungsfaktor, der auf dieses Element angewendet werden soll.
renderMode
Der Rendering-Modus des Elements. Mögliche Werte sind SOURCE (Standard), MASK oder ALL.
tintColor
Wenden Sie einen Farbtonfilter auf das Element an. Sie müssen die Farbe entweder im ARGB-Format (#ff000000 = opakes Schwarz) oder im RGB-Format (#000000 = Schwarz) angeben.

Innere Elemente

Das AnalogClock-Element kann die folgenden inneren Elemente enthalten:

HourHand
MinuteHand
SecondHand
 Elemente, die den Stunden-, Minuten- und Sekundenzeiger darstellen und sich um das Zifferblatt drehen. AnalogClock kann maximal zwei Stundenzeiger, zwei Minutenzeiger und zwei Sekundenzeiger enthalten.
Localization
Gibt einen Hinweis auf die Sprache an, die beim Rendern der Uhrzeit verwendet werden soll. Weitere Informationen finden Sie in der Localization-Referenz.

Ein AnalogClock-Element kann höchstens ein Localization-Element enthalten.

Variant
Ermöglicht das Ändern von Attributen dieses Elements, wenn sich das Wear OS-Gerät im Bildschirmschonermodus befindet. Weitere Informationen finden Sie in der Referenz zu Variant.