Orologio analogico

Un orologio analogico è un contenitore per gli elementi interni di AnalogHands, che mostrano una serie di lancette dell'orologio 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 ha 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 pivot bidimensionale rispetto al quale l'elemento ruota. Entrambi i valori sono numeri in virgola mobile che vengono ridimensionati per rientrare nell'intervallo $ [0, 1] $.
angle
Un numero di gradi, in senso orario, in cui l'elemento deve essere ruotato attorno al suo punto di pivot.
alpha
Imposta il livello di trasparenza che questo elemento deve avere. Il valore 0 indica che l'elemento deve essere completamente trasparente. Il valore 255 indica che l'elemento deve essere completamente opaco.
scaleX
Il fattore di ridimensionamento orizzontale da applicare a questo elemento.
scaleY
Il fattore di ridimensionamento 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 all'elemento un filtro di colore di tinta. 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 dell'ora, dei minuti e dei secondi che ruotano attorno al quadrante. AnalogClock può contenere al massimo lancette di 2 ore, lancette di 2 minuti e lancette di 2 secondi.
Localization
Fornisce un suggerimento per le impostazioni internazionali da utilizzare quando si esegue il rendering dell'ora. Ulteriori informazioni sono disponibili nel 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. Ulteriori informazioni sono disponibili nel riferimento di Variant.