Zegar analogowy


Zegar analogowy to kontener na elementy wewnętrzne AnalogHands, które wyświetlają serię wskazówek zegara obracających się wokół tarczy zegarka.

Wprowadzona w Wear OS 4.

Składnia

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

Atrybuty

Element AnalogClock ma te atrybuty:

Atrybuty wymagane

Wymagane są te atrybuty:

x, y, width, height
Zbiór liczb całkowitych, które określają rozmiar i pozycję elementu.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

pivotX, pivotY
Dwuwymiarowy punkt obrotu, wokół którego obraca się element. Obie wartości to liczby zmiennoprzecinkowe, które są przeskalowane w celu dopasowania do zakresu $ [0, 1] $.
angle
O kilka stopni w prawo, o ile element powinien być obrócony względem swojego punktu obrotu.
alpha
Ustaw poziom przejrzystości, jaki powinien mieć ten element. Wartość 0 oznacza, że element powinien być całkowicie przezroczysty. Wartość 255 oznacza, że element powinien być całkowicie nieprzezroczysty.
scaleX
Współczynnik skalowania w poziomie stosowany do tego elementu.
scaleY
Współczynnik skalowania w pionie stosowany do tego elementu.
renderMode
Typ trybu renderowania elementu. Możliwe wartości: SOURCE (domyślna), MASK oraz ALL.
tintColor
Zastosuj do elementu filtr koloru odcienia. Kolor musisz określić w formacie ARGB (#ff000000 = nieprzezroczysta czerń) lub RGB (#000000 = czarny).

Elementy wewnętrzne

Element AnalogClock może zawierać te elementy wewnętrzne:

HourHand
MinuteHand
SecondHand
Elementy reprezentujące odpowiednio godzinę, minutę i sekundę, które obracają się wokół tarczy zegarka. AnalogClock może obsługiwać najwyżej 2 godziny wskazówek, 2 minuty wskazówek i 2 sekundy.
Localization
Wskazuje język używany podczas renderowania godziny. Więcej informacji znajdziesz w dokumentacji Localization.

Element AnalogClock może zawierać maksymalnie 1 element Localization.

Variant
Pozwala na zmianę atrybutów tego elementu, gdy urządzenie z Wear OS jest w trybie nieaktywnym. Więcej informacji znajdziesz w Variant.
  • Uwaga: tekst linku jest wyświetlany, gdy JavaScript jest wyłączony
  • Grupa
  • PartText (Tekst części)
  • PartDraw,