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ą położenie środka elementu.
widthheight
Para wartości zmiennoprzecinkowych, które określają rozmiar elementu.
startAngleendAngle

Para wartości zmiennoprzecinkowych, która określa kąt odpowiednio początkowego strony tekstu i kąta końca tekstu. Kąt 0 stopni oznacza położenie zegara na tarczy zegara.

Aby na przykład zakrzywić tekst wokół górnej ćwiartki tarczy zegarka, użyj właściwości startAngle o wartości 335.0 i endAngle o wartości 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 używany jest kierunek tekstu RTL)
  • CENTER: wyrównane do środka
  • 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: