TextCircular

원형 또는 곡선 텍스트 구성을 지정합니다.

Wear OS 4에서 도입되었습니다.

문법

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

속성

TextCircular 요소는 다음과 같은 속성을 포함합니다. 일부 속성은 필수사항이지만, 선택사항인 속성도 있습니다.

필수 속성

다음 속성은 필수입니다.

centerXcenterY

요소의 중앙 위치를 지정하는 부동 소수점 값 쌍입니다.

이러한 속성은 변환 가능합니다.

widthheight

요소의 크기를 지정하는 부동 소수점 값 쌍입니다.

startAngleendAngle

텍스트 시작 측의 각도와 텍스트 종료 측 각도를 각각 지정하는 부동 소수점 값 쌍입니다. 각도가 0도이면 시계 화면의 12시 위치를 나타냅니다.

예를 들어 시계 화면의 상위 1/4 지점에 텍스트를 곡선으로 표시하려면 startAngle335.0, endAngle45.0을 사용합니다.

이러한 속성은 변환 가능합니다.

선택사항 속성

다음 속성은 선택사항입니다.

direction

텍스트가 작성되는 방향을 나타냅니다.

  • CLOCKWISE(기본값): 시계 방향으로 텍스트를 표시합니다.
  • COUNTER_CLOCKWISE: 시계 반대 방향으로 텍스트를 표시합니다.
align

상위 요소 내에서 텍스트의 정렬을 결정합니다.

  • START: 왼쪽 또는 상단 정렬(현재 언어가 RTL 텍스트 방향을 사용하는 경우 오른쪽 정렬)
  • CENTER: 가운데 정렬
  • END: 오른쪽 또는 하단 정렬(현재 언어가 RTL 텍스트 방향을 사용하는 경우 왼쪽 정렬)

기본값은 CENTER입니다.

ellipsis

텍스트가 너무 길어 상위 요소에 맞지 않을 때 생략 부호를 표시할지 여부를 나타내는 불리언 값입니다. 기본값은 FALSE입니다.

내부 요소

Text 요소는 다음 내부 요소를 임의 개수만큼 포함할 수 있습니다.