Kısıtlayıcı komplikasyon alanları, komplikasyonun oluşturma alanını tanımlamak için kullanılır. Kadran düzenleyicisinde, sınırlayıcı alanın ana hatları gösterilir. Sınırlayıcı alanın dışındaki tüm içerikler kırpılır.
Sınırlayıcı alan, kullanıcının kadranda komplikasyonu seçebileceği bölgeyi de belirler.
Wear OS 4'te kullanıma sunulmuştur.
BoundingBox
BoundingBox
öğesi, komplikasyon için dikdörtgen bir sınırlayıcı alan tanımlar.
Sözdizimi
<BoundingBox x="integer" y="integer" width="integer" height="integer" outlinePadding="float" />
Özellikler
BoundingBox
öğesi şu özelliklere sahiptir:
Gerekli özellikler
Aşağıdaki özellikler gereklidir:
x
,y
,width
,height
- Öğenin boyutunu ve konumunu belirten tam sayılar 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 ana hat oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.
BoundingRoundBox
BoundingRoundBox
öğesi, komplikasyon için yuvarlatılmış köşeleri olan dikdörtgen bir sınırlayıcı alan tanımlar.
Sözdizimi
<BoundingRoundBox x="integer" y="integer" width="integer" height="integer" outlinePadding="float" cornerRadius="float" />
Özellikler
BoundingRoundBox
öğesi şu özelliklere sahiptir:
Gerekli özellikler
Aşağıdaki özellikler gereklidir:
x
,y
,width
,height
- Öğenin boyutunu ve konumunu belirten tam sayılar koleksiyonu.
İsteğe bağlı özellikler
Aşağıdaki özellikler isteğe bağlıdır:
cornerRadius
Dairenin yarıçapı. Bu değer, dikdörtgenin köşelerinin ne kadar 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 ana hat oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.
BoundingOval
BoundingOval
öğesi, komplikasyon 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 şu özelliklere sahiptir:
Gerekli özellikler
Aşağıdaki özellikler gereklidir:
x
,y
,width
,height
- Öğenin boyutunu ve konumunu belirten tam sayılar 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 ana hat oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.
BoundingArc
BoundingArc
öğesi, komplikasyon için yay şeklinde bir 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 şu özelliklere sahiptir:
Gerekli özellikler
Aşağıdaki özellikler gereklidir:
centerX
,centerY
,width
,height
- Ark için kapsayıcı bir oval tanımlayan bir özellik koleksiyonu. Yay, belirtilen ovalin içine sığacak şekilde ölçeklendirilir. Tüm özellikler kayan nokta olarak tanımlanır.
thickness
- Yayın kalınlığı, kayan noktalı olarak ifade edilir.
startAngle
- Eğrinin başladığı başlangıç açısı (derece cinsinden). 0 derecelik açı, saatteki 12 konumuna karşılık gelir.
endAngle
- Yayın sona erdiği uç açı.
İsteğe bağlı özellikler
Aşağıdaki özellikler isteğe bağlıdır:
isRoundEdge
- Yayın sonundaki kapağın düz mü yoksa yuvarlak mı olacağını belirler. Varsayılan olarak FALSE değerini alır.
direction
- Yayın dönme 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 ana hat oluşturmak için kullanılır. Varsayılan olarak 0 değerine ayarlanır.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- TextCircular
- Ark
- TextCircular