정확히 하나의 텍스트 레이아웃 요소를 포함하는 시계 화면의 일부를 나타냅니다.
Wear OS 4에서 도입되었습니다.
문법
<PartText x="integer" y="integer" width="integer" height="integer" pivotX="float" pivotY="float" angle="float-degrees" alpha="integer" name="string" scaleX="float" scaleY="float" renderMode="[SOURCE | MASK | ALL]" tintColor="argb-color | rgb-color"> <!-- Text-specific child elements. --> <Text> <!-- There must be raw text as the leaf inner element within a "PartText" element tree. --> <Font family="font" size="20" color="#00FFFF">Hello world </Font> <Font> <!-- Example of a text decoration element. --> <Outline> <!-- Example of a template with 2 string values. --> <Template>%s %s <Parameter expression="[MONTH_S]" /> <Parameter expression="[DAY]" /> </Template> </Outline> <!-- Example of a text formatting element. --> <Upper> <Template ... /> </Upper> <Template ... /> </Font> </Text> <!-- A "PartText" element can contain this "TextCircular" element instead of a "Text" element. --> <TextCircular centerX="180" centerY="180" direction="COUNTER_CLOCKWISE" endAngle="90" height="340" width="340" startAngle="270"> <!-- There must be raw text as the leaf inner element within a "PartText" element tree. --> <Font family="font" size="20" color="#00FFFF">Hello world </Font> <Font> Example of a text decoration element. <Outline> Example of a template with 2 string values. <Template>%s %s <Parameter expression="[MONTH_S]" /> <Parameter expression="[DAY]" /> </Template> </Outline> Example of a text formatting element. <Upper> <Template ... /> </Upper> <Template ... /> </Font> </TextCircular /> --> <!-- Child elements that are shared across all "Part" elements. --> <Localization .../> <Transform .../> <Variant .../> <Gyro .../> <Launch .../> <ScreenReader .../> </PartText>
속성
PartText
요소는 다음과 같은 속성을 포함합니다.
필수 속성
다음 속성은 필수입니다.
x
,y
,width
,height
요소의 크기와 위치를 지정하는 정수 모음입니다.
이러한 속성은 변환 가능합니다.
선택사항 속성
다음 속성은 선택사항입니다.
pivotX
,pivotY
2차원 피벗 지점으로, 이 지점을 중심으로 요소가 회전합니다. 두 값 모두 $ [0, 1] $ 범위에 들어맞게 조정되는 부동 소수점 수입니다.
이러한 속성은 변환 가능합니다.
angle
요소가 피벗 지점을 중심으로 시계 방향으로 회전할 각도입니다.
이 속성은 변환 가능합니다.
alpha
이 요소에 필요한 투명도 수준을 설정합니다. 값
0
은 요소가 완전히 투명해야 함을 나타냅니다. 값255
는 요소가 완전히 불투명해야 함을 나타냅니다.이 속성은 변환 가능합니다.
name
이 요소를 식별하는 문자열입니다. 시계 화면 파일 내의 다른 위치에서 이 요소를 참조해야 하는 경우 유용합니다.
scaleX
이 요소에 적용할 가로 배율입니다.
이 속성은 변환 가능합니다.
scaleY
이 요소에 적용할 세로 배율입니다.
이 속성은 변환 가능합니다.
renderMode
요소의 렌더링 모드 유형입니다. 가능한 값은
SOURCE
(기본값),MASK
또는ALL
입니다.tintColor
요소에 색조 색상 필터를 적용합니다. ARGB 형식(
#ff000000
= 불투명한 검은색) 또는 RGB 형식(#000000
= 검은색)을 사용하여 색상을 지정해야 합니다.
내부 요소
PartText
요소는 다음과 같은 내부 요소를 포함할 수 있습니다. Text
또는 TextCircular
가 내부 요소 중 하나여야 하는 점을 제외하고 모든 요소는 선택사항입니다. PartText
요소는 각 내부 요소를 무제한으로 포함할 수 있습니다. 단, Text
, TextCircular
, Localization
, Gyro
, Launch
, ScreenReader
는 예외입니다(각각 최대 1번 표시될 수 있음).