TextCircular

Especifica una configuración de texto circular o curvo.

Se introdujo en Wear OS 4.

Sintaxis

<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>

Atributos

El elemento TextCircular tiene los siguientes atributos. Algunos son obligatorios, y otros opcionales.

Atributos obligatorios

Se requieren los siguientes atributos:

centerX y centerY
Es un par de valores de punto flotante que especifican la posición del centro del elemento.
width y height
Es un par de valores de punto flotante que especifican el tamaño del elemento.
startAngle y endAngle

Un par de valores de punto flotante que especifican el ángulo del lado de inicio del texto y el ángulo del lado final del texto, respectivamente. Un ángulo de 0 grados representa la posición de las 12 en la cara de reloj.

Por ejemplo, para curvar el texto alrededor del cuarto superior de la cara de reloj, usa un startAngle de 335.0 y un endAngle de 45.0.

Atributos opcionales

Los siguientes atributos son opcionales:

direction

Indica la dirección en la que está escrito el texto:

  • CLOCKWISE (predeterminado): Muestra el texto en el sentido de las manecillas del reloj.
  • COUNTER_CLOCKWISE: Muestra el texto en sentido antihorario.
align

Determina la alineación del texto dentro de su elemento principal:

  • START: alineado a la izquierda o hacia arriba (alineado a la derecha cuando el idioma actual usa una dirección de texto de derecha a izquierda)
  • CENTER: alineado al centro
  • END: alineado a la derecha o hacia abajo (alineado a la izquierda cuando el idioma actual usa una dirección de texto de derecha a izquierda)

El valor predeterminado es CENTER.

ellipsis

Es un valor booleano que indica si se deben mostrar puntos suspensivos cuando el texto es demasiado largo para caber en el elemento principal. El valor predeterminado es FALSE.

Elementos internos

El elemento Text puede contener cualquier cantidad de los siguientes elementos internos: