Komplikasyon Sınırlayıcı Alanlar


Komplikasyon sınırlama alanları, bir Komplikasyon için oluşturma alanını tanımlamak üzere kullanılır. Kadran düzenleyicide sınırlanan alanın ana hatları gösterilir. Sınırlama alanının dışındaki içerikler kırpılır.

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

Wear OS 4'te kullanıma sunuldu.

Sınırlama Kutusu

Bir BoundingBox öğesi, komplikasyon için dikdörtgen bir sınırlama 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 kayan nokta. Bu, kadran düzenleyicide daha büyük bir taslak oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.

Sınır Yuvarlak Kutu

Bir BoundingRoundBox öğesi, komplikasyon için köşeleri yuvarlatılmış dikdörtgen bir sınır alanı 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 ne ölçüde yuvarlandığını tanımlar.

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

Sınır Oval

Bir BoundingOval öğesi, komplikasyon için bir yuvarlak sınırlama 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 kayan nokta. Bu, kadran düzenleyicide daha büyük bir taslak oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.

Sınır Yaysı

Bir BoundingArc öğesi, komplikasyon için yay şeklindeki sınırlama alanını 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
Yarı içeren oval şekli tanımlayan bir özellik koleksiyonu. Yay, belirtilen ovalin içine sığacak şekilde ölçeklendirilir. Tüm özellikler, kayan öğe olarak tanımlanır.
thickness
Yayın kalınlığı, bolluk olarak ifade edilir.
startAngle
Yarın başladığı başlangıç açısı (derece cinsinden). 0 derecelik açı, saatin saat 12 konumuna karşılık gelir.
endAngle
Yarın sona erdiği bitiş açısı.

İsteğe bağlı özellikler

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

isRoundEdge
Yarın ucundaki başlığın düz mü yoksa yuvarlak mı olduğunu belirler. Varsayılan olarak YANLIŞ değerine ayarlanır.
direction
Yayı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 kayan nokta. Bu, kadran düzenleyicide daha büyük bir taslak oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.