Area Pembatas Detail

Area pembatas detail digunakan untuk menentukan area rendering untuk Detail. Garis batas area pembatas ditampilkan di editor tampilan jam. Konten apa pun di luar area pembatas akan dipangkas.

Area pembatas juga menentukan wilayah tempat pengguna dapat memilih detail dari tampilan jam.

Diperkenalkan di Wear OS 4.

BoundingBox

Elemen BoundingBox menentukan area pembatas persegi panjang untuk detail.

Sintaksis

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

Atribut

Elemen BoundingBox memiliki atribut berikut:

Atribut wajib

Atribut berikut wajib diisi:

x, y, width, height
Kumpulan bilangan bulat yang menentukan ukuran dan posisi elemen.

Atribut opsional

Atribut berikut bersifat opsional:

outlinePadding
Float yang menentukan padding untuk diterapkan di luar area pembatas. Float ini digunakan untuk membuat garis batas yang lebih besar di editor tampilan jam. Default-nya adalah 0.

BoundingRoundBox

Elemen BoundingRoundBox menentukan area pembatas persegi panjang dengan sudut membulat untuk detail.

Sintaksis

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

Atribut

Elemen BoundingRoundBox memiliki atribut berikut:

Atribut wajib

Atribut berikut wajib diisi:

x, y, width, height
Kumpulan bilangan bulat yang menentukan ukuran dan posisi elemen.

Atribut opsional

Atribut berikut bersifat opsional:

cornerRadius

Radius lingkaran. Nilai ini menentukan sejauh mana sudut persegi panjang dibulatkan.

outlinePadding
Float yang menentukan padding untuk diterapkan di luar area pembatas. Float ini digunakan untuk membuat garis batas yang lebih besar di editor tampilan jam. Default-nya adalah 0.

BoundingOval

Elemen BoundingOval menentukan area pembatas bulat untuk detail.

Sintaksis

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

Atribut

Elemen BoundingOval memiliki atribut berikut:

Atribut wajib

Atribut berikut wajib diisi:

x, y, width, height
Kumpulan bilangan bulat yang menentukan ukuran dan posisi elemen.

Atribut opsional

Atribut berikut bersifat opsional:

outlinePadding
Float yang menentukan padding untuk diterapkan di luar area pembatas. Float ini digunakan untuk membuat garis batas yang lebih besar di editor tampilan jam. Default-nya adalah 0.

BoundingArc

Elemen BoundingArc menentukan area pembatas berbentuk busur untuk detail.

Sintaksis

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

Atribut

Elemen BoundingArc memiliki atribut berikut:

Atribut wajib

Atribut berikut wajib diisi:

centerX, centerY, width, height
Kumpulan atribut yang menentukan oval penampung untuk busur. Busur diskalakan agar muat di dalam oval yang ditentukan. Semua atribut didefinisikan sebagai float.
thickness
Ketebalan busur yang dinyatakan sebagai float.
startAngle
Sudut awal (dalam derajat) tempat busur dimulai. Sudut 0 derajat sesuai dengan posisi jam 12 di smartwatch.
endAngle
Sudut akhir, tempat busur berakhir.

Atribut opsional

Atribut berikut bersifat opsional:

isRoundEdge
Menentukan apakah batas di ujung busur datar atau membulat. Default-nya adalah FALSE.
direction
Arah rotasi busur. Default-nya adalah CLOCKWISE.
outlinePadding
Float yang menentukan padding untuk diterapkan di luar area pembatas. Float ini digunakan untuk membuat garis batas yang lebih besar di editor tampilan jam. Default-nya adalah 0.