Orologio analogico


Un orologio analogico è un contenitore di elementi interni AnalogHands che mostrano una serie di lancette che ruotano attorno a un quadrante.

Introdotta in Wear OS 4.

Sintassi

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

Attributi

L'elemento AnalogClock prevede i seguenti attributi:

Attributi obbligatori

I seguenti attributi sono obbligatori:

x, y, width, height
Una raccolta di numeri interi che specificano le dimensioni e la posizione dell'elemento.

Attributi facoltativi

I seguenti attributi sono facoltativi:

pivotX, pivotY
Un punto di rotazione bidimensionale attorno al quale ruota l'elemento. Entrambi i valori sono numeri a virgola mobile che vengono scalati in modo da rientrare nell'intervallo $ [0, 1] $.
angle
Il numero di gradi in senso orario di cui ruotare l'elemento attorno al suo centro di rotazione.
alpha
Imposta il livello di trasparenza che deve avere questo elemento. Un valore 0 indica che l'elemento deve essere completamente trasparente. Un valore 255 indica che l'elemento deve essere completamente opaco.
scaleX
Il fattore di scala orizzontale da applicare a questo elemento.
scaleY
Il fattore di scalabilità verticale da applicare a questo elemento.
renderMode
Il tipo di modalità di rendering dell'elemento. I valori possibili sono: SOURCE (predefinito), MASK o ALL.
tintColor
Applica un filtro di tinta all'elemento. Devi specificare il colore utilizzando il formato ARGB (#ff000000 = nero opaco) o il formato RGB (#000000 = nero).

Elementi interni

L'elemento AnalogClock può contenere i seguenti elementi interni:

HourHand
MinuteHand
SecondHand
Elementi che rappresentano rispettivamente le lancette delle ore, dei minuti e dei secondi che girano attorno al quadrante. AnalogClock può contenere al massimo 2 lancette delle ore, 2 lancette dei minuti e 2 lancette dei secondi.
Localization
Fornisce un suggerimento per le impostazioni internazionali da utilizzare durante il rendering dell'ora. Puoi trovare maggiori informazioni nella documentazione di riferimento Localization.

Un elemento AnalogClock può contenere al massimo un elemento Localization.

Variant
Consente di modificare gli attributi di questo elemento quando il dispositivo Wear OS è in modalità Ambient. Per saperne di più, consulta la documentazione di riferimento Variant.