Dairesel

Yuvarlak veya eğri metin yapılandırmasını belirtir.

Wear OS 4'te kullanıma sunulmuştur.

Sözdizimi

<TextCircular centerX="float" centerY="float"
              direction="CLOCKWISE | COUNTER_CLOCKWISE" width="float"
              height="float" startAngle="float-degrees"
              endAngle="float-degrees" align="START | CENTER | END"
              ellipsis="boolean" >
    <!-- Possible inner elements. The PartText element syntax shows a
         more complete example. -->
    <Transform .../>
    <Font ... />
    <BitmapFont ... />
</TextCircular>

Özellikler

TextCircular öğesi aşağıdaki özelliklere sahiptir. Bazı özellikler zorunlu, bazıları ise isteğe bağlıdır.

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

centerX ve centerY

Öğenin merkezinin konumunu belirten bir kayan noktalı değer çifti.

Bu özellikler dönüştürülebilir.

width ve height

Öğenin boyutunu belirten bir çift kayan nokta değeri.

startAngle ve endAngle

Metnin başlangıç tarafının açısını ve metnin bitiş tarafının açısını sırasıyla belirten bir çift kayan nokta değeri. 0 derecelik açı, kadran üzerinde 12 saati temsil eder.

Örneğin, kadranın üst çeyreğinin etrafındaki metni eğmek için 335.0 startAngle ve 45.0 için endAngle kullanın.

Bu özellikler dönüştürülebilir.

İsteğe bağlı özellikler

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

direction

Metnin yazıldığı yönü belirtir:

  • CLOCKWISE (varsayılan): Metni saat yönünde gösterir.
  • COUNTER_CLOCKWISE: Metni saat yönünün tersine gösterir.
align

Metnin, üst öğesi içindeki hizalamasını belirler:

  • START: sola veya yukarıya hizalı (geçerli dil RTL metin yönü kullandığında sağa hizalanır)
  • CENTER: ortada hizalanmış
  • END: sağa veya aşağıya hizalanmış (geçerli dil sağdan sola metin yönü kullandığında sola hizalanmış)

Varsayılan değer CENTER değeridir.

ellipsis

Metin, üst öğeye sığmayacak kadar uzunsa üç nokta gösterilip gösterilmeyeceğini belirten bir boole değeri. Varsayılan değer: FALSE.

İç öğeler

Text öğesi aşağıdaki iç öğelerden herhangi birini içerebilir: