TextCircular

Especifica uma configuração de texto circular ou curva.

Introduzido no Wear OS 4.

Sintaxe

<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

O elemento TextCircular tem os seguintes atributos. Alguns atributos são obrigatórios, enquanto outros são opcionais.

Atributos obrigatórios

Os seguintes atributos são obrigatórios:

centerX e centerY
Um par de valores de ponto flutuante que especificam a posição do centro do elemento.
width e height
Um par de valores de ponto flutuante que especificam o tamanho do elemento.
startAngle e endAngle

Um par de valores de ponto flutuante que especificam o ângulo do lado inicial do texto e o ângulo do lado final do texto, respectivamente. Um ângulo de 0 grau representa a posição de 12 horas no mostrador do relógio.

Por exemplo, para curvar o texto em torno do quarto superior do mostrador do relógio, use um startAngle de 335.0 e um endAngle de 45.0.

Atributos opcionais

Os seguintes atributos são opcionais:

direction

Indica a direção em que o texto é escrito:

  • CLOCKWISE (padrão): mostra o texto no sentido horário.
  • COUNTER_CLOCKWISE: mostra o texto no sentido anti-horário.
align

Determina o alinhamento do texto dentro de seu elemento pai:

  • START: alinhamento à esquerda ou superior (alinhado à direita quando o idioma usa uma direção de texto RTL)
  • CENTER: alinhamento ao centro
  • END: alinhamento à direita ou inferior (alinhado à esquerda quando o idioma usa uma direção de texto RTL)

O valor padrão é CENTER.

ellipsis

Um valor booleano que indica se as reticências serão mostradas se o texto for muito longo para caber no elemento pai. O padrão é FALSE.

Elementos internos

O elemento Text pode conter qualquer um dos seguintes elementos internos: