Komplikasyon Sınırlayıcı Alanlar


Komplikasyon sınırlayıcı alanları, Komplikasyon için oluşturma alanını tanımlamak amacıyla kullanılır. Sınırlayıcı alanın ana hatları kadran düzenleyicide gösterilir. Sınırlayıcı alanın dışındaki içerikler kırpılır.

Sınırlama alanı, kullanıcının kadranda özelliği seçebileceği bölgeyi de belirler.

Wear OS 4'te kullanıma sunuldu.

Sınırlama Kutusu

BoundingBox öğesi, özellik için dikdörtgen sınırlayıcı alanı tanımlar.

Sözdizimi

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

Özellikler

BoundingBox öğesi aşağıdaki özelliklere sahiptir:

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

x, y, width, height
Öğenin boyutunu ve konumunu belirten tam sayı koleksiyonu.

İsteğe bağlı özellikler

Aşağıdaki özellikler isteğe bağlıdır:

outlinePadding
Sınırlayıcı alanın dışına uygulanacak dolguyu belirten bir kayan nokta. Bu, kadran düzenleyicide daha büyük bir dış çizgi oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.

Sınırlama Yuvarlak Kutu

BoundingRoundBox öğesi, özellik için yuvarlatılmış köşelere sahip dikdörtgen bir sınırlama alanını tanımlar.

Sözdizimi

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

Özellikler

BoundingRoundBox öğesi aşağıdaki özelliklere sahiptir:

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

x, y, width, height
Öğenin boyutunu ve konumunu belirten tam sayı koleksiyonu.

İsteğe bağlı özellikler

Aşağıdaki özellikler isteğe bağlıdır:

cornerRadius

Bir dairenin yarıçapı. Bu değer, dikdörtgenin köşelerinin yuvarlanma kapsamını tanımlar.

outlinePadding
Sınırlayıcı alanın dışına uygulanacak dolguyu belirten bir kayan nokta. Bu, kadran düzenleyicide daha büyük bir dış çizgi oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.

BoundingOval

Bir BoundingOval öğesi, özellik için yuvarlak bir sınırlayıcı alanı tanımlar.

Sözdizimi

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

Özellikler

BoundingOval öğesi aşağıdaki özelliklere sahiptir:

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

x, y, width, height
Öğenin boyutunu ve konumunu belirten tam sayı koleksiyonu.

İsteğe bağlı özellikler

Aşağıdaki özellikler isteğe bağlıdır:

outlinePadding
Sınırlayıcı alanın dışına uygulanacak dolguyu belirten bir kayan nokta. Bu, kadran düzenleyicide daha büyük bir dış çizgi oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.

Sınırlama

BoundingArc öğesi, özellik için yay şeklinde sınırlayıcı alanı tanımlar.

Sözdizimi

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

Özellikler

BoundingArc öğesi aşağıdaki özelliklere sahiptir:

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

centerX, centerY, width, height
Yayın için bir oval şekli tanımlayan özellikler koleksiyonu. Yay, belirtilen oval şeklin içine sığacak şekilde ölçeklendirilir. Tüm özellikler kayan öğe olarak tanımlanır.
thickness
Yayının kalınlığı, kayan nokta olarak ifade edilir.
startAngle
Yayının başladığı başlangıç açısı (derece cinsinden). 0 derecelik açı, kol saatinde saat 12 konumuna karşılık gelir.
endAngle
Yayının bittiği bitiş açısı.

İsteğe bağlı özellikler

Aşağıdaki özellikler isteğe bağlıdır:

isRoundEdge
Yayının sonundaki sınırın düz mü yoksa yuvarlak mı olduğunu belirler. Varsayılan olarak YANLIŞ değerine ayarlanır.
direction
Yayının dönüş yönü. Varsayılan olarak CLOCKWISE değerine ayarlanır.
outlinePadding
Sınırlayıcı alanın dışına uygulanacak dolguyu belirten bir kayan nokta. Bu, kadran düzenleyicide daha büyük bir dış çizgi oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.