Ein Slot für Zusatzfunktionen ist ein Bereich auf dem Zifferblatt, in dem der Nutzer eine Zusatzfunktion hinzufügen kann. Slots für Zusatzfunktionen enthalten Elemente vom Typ Zusatzfunktion, die festlegen, wie die Zusatzfunktion für verschiedene Zusatzfunktionen und in verschiedenen Zifferblattmodi gerendert wird.
Mit Wear OS 4 eingeführt.
Syntax
<ComplicationSlot x="integer" y="integer" width="integer" height="integer" pivotX="float" pivotY="float" angle="float-degrees" alpha="integer" slotId="integer" name="string" displayName="string" scaleX="float" scaleY="float" supportedTypes="string" isCustomizable="boolean" tintColor="argb-color | rgb-color" />
Merkmale
ComplicationSlot
hat die folgenden Attribute:
Erforderliche Attribute
Die folgenden Attribute sind erforderlich:
x
,y
,width
,height
- Eine Sammlung von Ganzzahlen, die die Größe und Position des Elements angeben.
slotId
- Eine eindeutige numerische Kennung für den Slot.
supportedTypes
- Eine Liste der unterstützten Zusatztypen, die in den Slot aufgenommen werden können.
Unterstützte Werte sind
SHORT_TEXT
,LONG_TEXT
,MONOCHROMATIC_IMAGE
,SMALL_IMAGE
,PHOTO_IMAGE
,RANGED_VALUE
undEMPTY
. Sie können mehrere Zusatzfunktionen unterstützen, indem Sie sie durch ein Leerzeichen trennen (z. B.SHORT_TEXT RANGED_VALUE
).
Optionale Attribute
Die folgenden Attribute sind optional:
pivotX
,pivotY
- Ein zweidimensionaler Drehpunkt, um den sich das Element dreht. Beide Werte sind Gleitkommazahlen, die so skaliert werden, dass sie in den Bereich $ [0, 1] $ passen.
angle
- Ein Wert in Grad im Uhrzeigersinn, um den das Element um seinen Drehpunkt gedreht werden soll.
alpha
- Legen Sie die Transparenz für dieses Element fest. Der Wert
0
gibt an, dass das Element vollständig transparent sein soll. Der Wert255
gibt an, dass das Element vollständig deckend sein soll. scaleX
- Der horizontale Skalierungsfaktor, der auf dieses Element angewendet wird.
scaleY
- Der vertikale Skalierungsfaktor, der auf dieses Element angewendet wird.
tintColor
- Färben Sie das Element mit einem Farbfilter aus. Sie müssen die Farbe entweder im ARGB-Format (
#ff000000
= opaken Schwarz) oder im RGB-Format (#000000
= Schwarz) angeben. displayName
- Eine Ressourcen-ID, die einem lokalisierten Namen für den Slot der Zusatzfunktion entspricht und im Zifferblatt-Editor angezeigt wird.
isCustomizable
- Bestimmt, ob ein Nutzer den Anbieter für diesen Slot im Zifferblatt-Editor ändern kann. Die Standardeinstellung ist
TRUE
.
Innere Elemente
Das Element ComplicationSlot
muss genau ein Element vom Typ Begrenzungsbereich enthalten.
Ein ComplicationSlot
-Element muss pro unterstütztem Zusatzfunktionstyp mindestens ein Zusatzelement enthalten. Ein ComplicationSlot
-Element kann optional weitere Complication-Elemente enthalten, um das Ändern der Darstellung mit Variant-Elementen zu unterstützen.
Das ComplicationSlot
-Element kann auch die folgenden inneren Elemente enthalten:
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- PartImage
- PartVectorImage
- Teiltext