Elemen Detail menentukan cara Jenis Detail tertentu ditampilkan pada tampilan jam.
Untuk setiap jenis detail, Anda dapat menggunakan hal berikut dalam ekspresi. Hal ini memungkinkan Anda mengakses data yang disediakan ke detail:
LONG_TEXT
:COMPLICATION.MONOCHROMATIC_IMAGE
COMPLICATION.SMALL_IMAGE
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
- (daftar warna heksadesimal yang dipisahkan spasi, misalnya#FF0000 #00FF00
)COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE
- (boolean yang menentukan apakah akan melakukan interpolasi warna)
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
- (sesuai dengan nilai ordinalSmallImageType
)
GOAL_PROGRESS
:COMPLICATION.GOAL_PROGRESS_VALUE
COMPLICATION.GOAL_PROGRESS_TARGET_VALUE
COMPLICATION.TEXT
COMPLICATION.TITLE
COMPLICATION.GOAL_PROGRESS_COLORS
- (daftar warna heksadesimal yang dipisahkan spasi, misalnya#FF0000 #00FF00
)COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE
- (boolean yang menentukan apakah akan melakukan interpolasi warna)
WEIGHTED_ELEMENTS
:COMPLICATION.WEIGHTED_ELEMENTS_COLORS
- (daftar warna heksadesimal yang dipisahkan spasi, misalnya#FF0000 #00FF00
)COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS
- (daftar berat elemen yang dipisahkan spasi)COMPLICATION.WEIGHTED_ELEMENTS_BACKGROUND_COLOR
COMPLICATION.TEXT
COMPLICATION.TITLE
Untuk demonstrasi lengkap, lihat contoh.
Diperkenalkan di Wear OS 4.
Sintaksis
<Complication type="string"> <!-- Only the most common inner element is shown here. --> <Group> </Group> </Complication>
Contoh
Contoh berikut menunjukkan detail yang berisi komponen gambar, judul, dan teks:
<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>
Atribut
Elemen ComplicationSlot
harus berisi atribut type
. Elemen
dirender jika pengguna memilih jenis detail yang cocok. Nilai yang didukung adalah
SHORT_TEXT
, LONG_TEXT
, MONOCHROMATIC_IMAGE
, SMALL_IMAGE
, PHOTO_IMAGE
,
RANGED_VALUE
, dan EMPTY
Elemen dalam
Elemen Complication
dapat berisi berapa pun elemen dalam berikut:
Direkomendasikan untuk Anda
- Catatan: teks link ditampilkan saat JavaScript nonaktif
- WeightedStroke
- WeightedStroke
- ComplicationSlot