TextCircular

Określa konfigurację kołowego lub krzywego tekstu.

Wprowadzona 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 podane niżej atrybuty. Niektóre atrybuty są wymagane, a inne opcjonalne.

Atrybuty wymagane

Wymagane są te atrybuty:

centerXcenterY
Para wartości zmiennoprzecinkowych, które określają pozycję elementu
widthheight
Para wartości zmiennoprzecinkowych, które określają rozmiar elementu.
startAngleendAngle

Para wartości zmiennoprzecinkowych, które określają kąt początku tekstu bok i kąt końca tekstu. Kąt równy 0 stopni oznacza pozycję godziny 12:00 na tarczy zegarka.

Na przykład, aby zakrzywić tekst w górnej ćwiartce tarczy zegarka, użyj funkcji startAngle z 335.0 i endAngle z 45.0.

Atrybuty opcjonalne

Te atrybuty są opcjonalne:

direction

Wskazuje kierunek tekstu:

  • CLOCKWISE (domyślnie): pokazuje tekst w kierunku zgodnym z ruchem wskazówek zegara.
  • COUNTER_CLOCKWISE: wyświetla tekst w kierunku przeciwnym do ruchu wskazówek zegara.
align

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

  • START: wyrównane do lewej lub do góry (wyrównane do prawej, gdy w bieżącym języku jest bieżący język korzysta z kierunku tekstu od prawej do lewej)
  • CENTER: wyrównane do środka
  • END: wyrównanie do prawej lub do dołu (do lewej, gdy w bieżącym języku jest język korzysta z kierunku tekstu od prawej do lewej)

Wartość domyślna to CENTER.

ellipsis

Wartość logiczna wskazująca, czy należy wyświetlać wielokropek, jeśli tekst jest zbyt długi. w celu dopasowania do elementu nadrzędnego. Wartość domyślna to FALSE.

Elementy wewnętrzne

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

. .