<ph type="x-smartling-placeholder"></ph>
정보 표시 요소는 시계 화면에 특정 정보 표시 유형이 표시되는 방식을 정의합니다.
정보 표시의 각 유형에 대해 표현식에 다음을 사용할 수 있습니다. 이를 통해 정보 표시에 제공된 데이터에 액세스할 수 있습니다.
- 모든 유형 및
EMPTY
:[COMPLICATION.TYPE]
[COMPLICATION.TAP_ACTION]
LONG_TEXT
:[COMPLICATION.MONOCHROMATIC_IMAGE]
[COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
[COMPLICATION.TEXT]
[COMPLICATION.TITLE]
MONOCHROMATIC_IMAGE
:[COMPLICATION.MONOCHROMATIC_IMAGE]
[COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
PHOTO_IMAGE
:[COMPLICATION.PHOTO_IMAGE]
RANGED_VALUE
:[COMPLICATION.MONOCHROMATIC_IMAGE]
[COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
[COMPLICATION.TEXT]
[COMPLICATION.TITLE]
[COMPLICATION.RANGED_VALUE_MIN]
[COMPLICATION.RANGED_VALUE_MAX]
[COMPLICATION.RANGED_VALUE_VALUE]
[COMPLICATION.RANGED_VALUE_COLORS]
- (공백으로 구분된 16진수 목록 색상(예:#FF0000 #00FF00
)[COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE]
- ( 색상 보간 여부)
SHORT_TEXT
:[COMPLICATION.MONOCHROMATIC_IMAGE]
[COMPLICATION.MONOCHROMATIC_IMAGE_AMBIENT]
[COMPLICATION.TEXT]
[COMPLICATION.TITLE]
SMALL_IMAGE
:[COMPLICATION.SMALL_IMAGE]
[COMPLICATION.SMALL_IMAGE_AMBIENT]
[COMPLICATION.IMAGE_STYLE]
- (SmallImageType
에 상응) 서수 값)
GOAL_PROGRESS
:[COMPLICATION.GOAL_PROGRESS_VALUE]
[COMPLICATION.GOAL_PROGRESS_TARGET_VALUE]
[COMPLICATION.TEXT]
[COMPLICATION.TITLE]
[COMPLICATION.GOAL_PROGRESS_COLORS]
- (공백으로 구분된 16진수 목록 색상(예:#FF0000 #00FF00
)[COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE]
- ( 색상 보간 여부)
WEIGHTED_ELEMENTS
:[COMPLICATION.WEIGHTED_ELEMENTS_COLORS]
- (공백으로 구분된 16진수 목록 색상(예:#FF0000 #00FF00
)[COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS]
- (공백으로 구분된 요소 가중치)[COMPLICATION.WEIGHTED_ELEMENTS_BACKGROUND_COLOR]
[COMPLICATION.TEXT]
[COMPLICATION.TITLE]
전체 데모는 예시를 참고하세요.
Wear OS 4에서 도입되었습니다.
문법
<Complication type="string"> <!-- Only the most common inner element is shown here. --> <Group> </Group> </Complication>
예
다음 예는 이미지, 제목, 텍스트 구성요소를 포함하는 정보 표시를 보여줍니다.
<Complication type="SHORT_TEXT">
<PartImage x="35" y="16" width="22" height="22" pivotX="0.5" pivotY="0.5"
name="SomeIcon" alpha="255">
<Image resource="[COMPLICATION.MONOCHROMATIC_IMAGE]"/>
</PartImage>
<PartText x="18" y="39" width="56" height="22" pivotX="0.5" pivotY="0.5"
name="SomeText" alpha="255">
<Text align="CENTER" ellipsis="TRUE">
<Font family="SYNC_TO_DEVICE" size="20" weight="NORMAL"
slant="NORMAL" color="#ffffffff">
<Template>
%s
<Parameter expression="[COMPLICATION.TEXT]"/>
</Template>
</Font>
</Text>
</PartText>
<PartText x="19" y="62" width="54" height="14" pivotX="0.5" pivotY="0.5"
name="SomeTitle" alpha="255">
<Text align="CENTER" ellipsis="TRUE">
<Font family="SYNC_TO_DEVICE" size="12" weight="NORMAL"
slant="NORMAL" color="#ffadadad">
<Template>
%s
<Parameter expression="[COMPLICATION.TITLE]"/>
</Template>
</Font>
</Text>
</PartText>
</Complication>
속성
ComplicationSlot
요소는 type
속성을 포함해야 합니다. 사용자가 일치하는 정보 표시 유형을 선택하면 요소가 렌더링됩니다. 지원되는 값은 SHORT_TEXT
, LONG_TEXT
, MONOCHROMATIC_IMAGE
, SMALL_IMAGE
, PHOTO_IMAGE
, RANGED_VALUE
, EMPTY
입니다.
내부 요소
Complication
요소는 다음 내부 요소를 임의 개수만큼 포함할 수 있습니다.
추천 서비스
- 참고: JavaScript가 사용 중지되어 있으면 링크 텍스트가 표시됩니다.
- WeightedStroke
- WeightedStroke
- ComplicationSlot