TextCircular

Określa konfigurację tekstu okrągłego lub wygiętego.

Wprowadzone w Wear OS 4.

Składnia

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

Atrybuty

Element TextCircular ma te atrybuty: Niektóre atrybuty są wymagane, a inne opcjonalne.

Atrybuty wymagane

Wymagane są te atrybuty:

centerXcenterY

Para wartości zmiennoprzecinkowych określająca położenie środka elementu.

Te atrybuty można przekształcać.

widthheight

Para wartości zmiennoprzecinkowych, które określają rozmiar elementu.

startAngleendAngle

Para wartości zmiennoprzecinkowych, która określa odpowiednio kąt strony początkowej i końcowej tekstu. Kąt 0 stopni odpowiada pozycji 12 godzin na tarczy zegarka.

Aby na przykład zakrzywiać tekst w górnej ćwiartce tarczy zegarka, użyj startAngle = 335.0endAngle = 45.0.

Te atrybuty można przekształcać.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

direction

Wskazuje kierunek, w jakim jest napisany tekst:

  • CLOCKWISE (wartość domyślna): tekst jest wyświetlany zgodnie z ruchem wskazówek zegara.
  • COUNTER_CLOCKWISE: wyświetlanie tekstu w kierunku przeciwnym do ruchu wskazówek zegara.
align

Określa wyrównanie tekstu w elemencie nadrzędnym:

  • START: wyrównanie do lewej lub do góry (wyrównanie do prawej, gdy bieżący język używa zapisu od prawej do lewej)
  • CENTER: wyśrodkowane
  • END: wyrównane do prawej lub do dołu (do lewej, gdy w bieżącym języku używany jest kierunek tekstu RTL)

Wartość domyślna to CENTER.

ellipsis

Wartość logiczna wskazująca, czy wyświetlać wielokropek, jeśli tekst jest zbyt długi, aby zmieścić się w elemencie nadrzędnym. Wartość domyślna to FALSE.

Elementy wewnętrzne

Element Text może zawierać dowolną liczbę tych elementów wewnętrznych: