Strefy utrudnień


Obszary ograniczające komplikacje są używane do definiowania obszaru renderowania Kompilacja. Na tarczy zegarka widoczny jest kontur obszaru ograniczającego. redaktorem. Wszystkie treści znajdujące się poza obszarem będą przycinane.

Obszar ograniczający określa również region, w którym użytkownik może wybrać widżet na tarczy zegarka.

Wprowadzona w Wear OS 4.

BoundingBox

Element BoundingBox określa prostokątny obszar ograniczający widżet.

Składnia

<BoundingBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

Atrybuty

Element BoundingBox 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:

outlinePadding
Liczba zmiennoprzecinkowa określająca dopełnienie, które ma być stosowane na zewnątrz obszaru ograniczającego. Służy do tworzenia większego konturu w edytorze tarcz zegarka. Domyślna wartość to 0.

Ramka typuRoundBox

Element BoundingRoundBox określa prostokątny obszar ograniczający o zaokrągleniu rogi widżetu.

Składnia

<BoundingRoundBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" cornerRadius="float" />

Atrybuty

Element BoundingRoundBox 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:

cornerRadius

Promień okręgu. Wartość ta określa zakres, w jakim narożniki prostokąt jest zaokrąglony.

outlinePadding
Liczba zmiennoprzecinkowa określająca dopełnienie, które ma być stosowane na zewnątrz obszaru ograniczającego. Służy do tworzenia większego konturu w edytorze tarcz zegarka. Domyślna wartość to 0.

Owal

Element BoundingOval określa okrągły obszar ograniczający widżet.

Składnia

<BoundingOval x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

Atrybuty

Element BoundingOval 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:

outlinePadding
Liczba zmiennoprzecinkowa określająca dopełnienie, które ma być stosowane na zewnątrz obszaru ograniczającego. Służy do tworzenia większego konturu w edytorze tarcz zegarka. Domyślna wartość to 0.

BoundingArc

Element BoundingArc określa obszar ograniczający widżet w kształcie łuku.

Składnia

<BoundingArc centerX="float" centerY="float" width="float"
                height="float" thickness="float" isRoundEdge="boolean"
                startAngle="float" endAngle="float"
                direction="CLOCKWISE | COUNTER_CLOCKWISE"
                outlinePadding="float" />

Atrybuty

Element BoundingArc ma te atrybuty:

Atrybuty wymagane

Wymagane są te atrybuty:

centerX, centerY, width, height
Zbiór atrybutów definiujących owal zawierający łuk. łuk jest skalowany tak, by pasował do określonego owalu. Wszystkie atrybuty są zdefiniowane jako unosi się w powietrzu.
thickness
Grubość łuku wyrażona jako liczba zmiennoprzecinkowa.
startAngle
Kąt początkowy (w stopniach), w którym zaczyna się łuk. Kąt o 0 stopni odpowiada godzinie 12 na zegarku.
endAngle
Kąt końcowy, w którym kończy się łuk.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

isRoundEdge
Określa, czy górna część łuku jest płaska czy zaokrąglona. Domyślne na FAŁSZ.
direction
Kierunek obrotu łuku. Domyślna wartość to CLOCKWISE.
outlinePadding
Liczba zmiennoprzecinkowa określająca dopełnienie, które ma być stosowane na zewnątrz obszaru ograniczającego. Służy do tworzenia większego konturu w edytorze tarcz zegarka. Domyślna wartość to 0.
.
. .