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.
Sizin için önerilenler
- Not: Bağlantı metni JavaScript kapalıyken görüntülenir
- Dairesel
- Yarı
- Gradyan Süpürme