Dairesel

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

Wear OS 4'te kullanıma sunuldu.

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 çift kayan nokta değeri.
width ve height
Öğenin boyutunu belirten bir çift kayan nokta değeri.
startAngle ve endAngle

Sırasıyla metnin başlangıç tarafının açısını ve metnin bitiş tarafının açısını belirten bir çift kayan nokta değeri. 0 derecelik açı, kadranda saat 12'nin pozisyonunu 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.

İsteğe bağlı özellikler

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

direction

Metnin hangi yönde yazıldığını gösterir:

  • 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: ortaya hizalı
  • END: sağa veya alta hizalı (geçerli dil RTL metin yönü kullandığında sola hizalanır)

Varsayılan değer CENTER değeridir.

ellipsis

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

İç öğeler

Text öğesi, aşağıdaki iç öğelerin istediği sayıda içerebilir: