Widżet na widżet to obszar na tarczy zegarka, który może zawierać widżet dodane przez użytkownika. Przedziały na widżety zawierają elementy kompilacji, które określ sposób renderowania widżetu w przypadku różnych typów widżetów różnymi trybami tarczy zegarka.
Wprowadzona w Wear OS 4.
Składnia
<ComplicationSlot x="integer" y="integer" width="integer" height="integer" pivotX="float" pivotY="float" angle="float-degrees" alpha="integer" slotId="integer" name="string" displayName="string" scaleX="float" scaleY="float" supportedTypes="string" isCustomizable="boolean" tintColor="argb-color | rgb-color" />
Atrybuty
ComplicationSlot
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.
slotId
- Unikalny identyfikator numeryczny boksu.
supportedTypes
- Lista obsługiwanych typów kompilacji, które mogą wypełniać przedział.
Obsługiwane wartości to
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
iEMPTY
. Wiele widżety można obsługiwać, rozdzielając je spacjami (na np.SHORT_TEXT RANGED_VALUE
).
Atrybuty opcjonalne
Te atrybuty są opcjonalne:
pivotX
,pivotY
- Dwuwymiarowy punkt przestawny, wokół którego obraca się element. Obie wartości to liczby zmiennoprzecinkowe, które są skalowane, by mieściły się w przedziale $ [0, 1] $.
angle
- Liczba stopni, zgodnie z którą element powinien być obrócony wokół i punktu przestawnego.
alpha
- Ustaw poziom przezroczystości, jaki powinien mieć ten element. Wartość
0
wskazuje, że element powinien być całkowicie przezroczysty. Wartość255
wskazuje, że element powinien być całkowicie nieprzezroczysty. scaleX
- Współczynnik skalowania w poziomie, który ma zostać zastosowany do tego elementu.
scaleY
- Współczynnik skalowania w pionie, który ma zostać zastosowany do tego elementu.
tintColor
- Zastosuj filtr koloru odcienia do elementu. Musisz określić kolor za pomocą
format ARGB (
#ff000000
= nieprzezroczysta czerń) lub RGB (#000000
= czarny). displayName
- identyfikator zasobu odpowiadający zlokalizowanej nazwie przedziału na widżet; który jest widoczny w edytorze tarczy zegarka.
isCustomizable
- Określa, czy użytkownik może zmienić dostawcę tego boksu na zegarku
edytor twarzy. Domyślna wartość to
TRUE
.
Elementy wewnętrzne
Element ComplicationSlot
musi zawierać dokładnie jeden Obszar graniczny
.
Element ComplicationSlot
musi zawierać co najmniej element kompilacja
według obsługiwanego typu widżetu. Element ComplicationSlot
może opcjonalnie
zawierają więcej elementów kompilacji, które ułatwiają zmianę wyglądu przy użyciu
Elementy wersji.
Element ComplicationSlot
może też zawierać te elementy wewnętrzne:
Polecane dla Ciebie
- Uwaga: tekst linku wyświetla się, gdy JavaScript jest wyłączony
- Obraz części
- Tekst części