Zegar analogowy


Zegar analogowy to kontener dla AnalogHands elementów wewnętrznych, które wyświetlają serię wskazówek zegara obracających się wokół tarczy.

Wprowadzone 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
Kolekcja liczb całkowitych określających rozmiar i położenie elementu.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

pivotX, pivotY
Dwuwymiarowy punkt obrotu, wokół którego obraca się element. Obie wartości są liczbami zmiennoprzecinkowymi, które są skalowane tak, aby mieścić się w zakresie $ [0, 1] $.
angle
Liczba stopni, o które element ma zostać obrócony zgodnie z kierunkiem ruchu wskazówek zegara wokół punktu obrotu.
alpha
Ustaw poziom przezroczystości tego elementu. Wartość 0 wskazuje, że element powinien być całkowicie przezroczysty. Wartość 255 wskazuje, że element powinien być całkowicie nieprzezroczysty.
scaleX
Współczynnik skalowania poziomego, który ma być zastosowany do tego elementu.
scaleY
Współczynnik skalowania pionowego, który ma być zastosowany do tego elementu.
renderMode
Typ trybu renderowania elementu. Możliwe wartości to SOURCE (wartość domyślna), MASK lub ALL.
tintColor
Zastosuj do elementu filtr koloru zabarwiania. Kolor musisz określić w formacie ARGB (#ff000000 = nieprzezroczysta czerń) lub RGB (#000000 = czerń).

Elementy wewnętrzne

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

HourHand
MinuteHand
SecondHand
Elementy reprezentujące wskazówki godzinną, minutową i sekundową, które obracają się wokół tarczy zegarka. AnalogClock może zawierać maksymalnie 2 wskaźniki godzinowe, 2 wskaźniki minutowe i 2 wskaźniki sekundowe.
Localization
Podaje lokalizacje, której ma być używane do renderowania czasu. 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 otoczenia. Więcej informacji znajdziesz w dokumentacji Variant.