Auf dem Zifferblatt ist eine Zusatzfunktion mit Daten aus einer Datenquelle zu sehen. Mit der Watch Face-Format: Sie können die Datenquellen für die zugrunde liegende Daten. So können auf Ihren Zifferblättern Informationen außerhalb der Tageszeit angezeigt werden ohne Code zum Abrufen der Daten zu benötigen.
Watch Face-Format verwenden
Mit dem Element Complication
können Sie bis zu acht Zusatzfunktionen innerhalb
nur ein einziges Zifferblatt. Mit diesem Element kannst du auch festlegen, wo auf dem Zifferblatt
angezeigt wird.
Weitere Informationen finden Sie im WatchFaceFormat-Beispiel auf der GitHub
Typen und Felder
In der folgenden Tabelle werden die Typen und Felder der
ComplicationData
-Objekt. Wenn ein Zifferblatt ein ungültiges Feld anfordert
Bei einem Zusatzfunktionstyp wird ein Standardwert für das Feld zurückgegeben. Beispiel:
Wenn ein Zifferblatt versucht, auf ein LONG_TEXT
-Feld in einem SHORT_TEXT
-Typ zuzugreifen, wird das
Für das Feld LONG_TEXT
wird der Standardwert „null“ zurückgegeben. Optionale Felder für Hinweise
werden nicht immer angezeigt.
Typ | Pflichtfelder | Optionale Felder | Hinweise |
---|---|---|---|
SHORT_TEXT
|
Kurzer Text |
Symbol Symbol für Einbrennschutz Kurzer Titel Beschreibung des Inhalts |
Zeigt nur ein Symbol oder einen kurzen Titel an, wenn entweder oder werden beide bereitgestellt. |
MONOCHROMATIC_IMAGE
|
Einfarbiges Bild |
Symbol für Einbrennschutz Beschreibung des Inhalts |
Wird verwendet, wenn kein Text erforderlich ist. Das Symbol sollte einfarbig sein. und möglicherweise durch das Zifferblatt verfärbt. |
RANGED_VALUE
|
Wert Minimalwert Maximalwert |
Einfarbiges Bild Symbol für Einbrennschutz Kurzer Text Kurzer Titel Farbverlauf Dynamischer Wert Beschreibung des Inhalts |
Wenn Sie eine eigene Fortschrittsanzeige erstellen möchten, verwenden Sie die
<ph type="x-smartling-placeholder"></ph>
isRangedValueProgressHidden() -Methode zum Ausblenden der Fortschrittsanzeige
vom
<ph type="x-smartling-placeholder"></ph>
ComplicationDrawable .
|
GOAL_PROGRESS
|
Wert Zielwert |
Einfarbiges Bild Symbol für Einbrennschutz Kurzer Text Kurzer Titel Farbverlauf Dynamischer Wert Beschreibung des Inhalts |
GOAL_PROGRESS ist beispielsweise für die Schrittzahl vorgesehen, bei der der Wert beginnt. bei Null und darf den Zielwert überschreiten. |
LONG_TEXT
|
Langer Text |
Langer Titel Einfarbiges Bild Symbol für Einbrennschutz Kleines Bild Beschreibung des Inhalts |
Zeigt den langen Titel an, falls angegeben. |
SMALL_IMAGE
|
Kleines Bild |
Beschreibung des Inhalts |
Für kleine Bilder gibt es zwei Stile: Fotostil oder Symbol
Stil. Als Fotostil wird erwartet, dass es den Raum ausfüllt und
zugeschnitten. Symbolstil bedeutet, dass es nicht zugeschnitten und aufgefüllt werden kann.
Bildvariabilität kann dazu führen, dass ein Bild nicht für die Darstellung geeignet ist
im Inaktivmodus auf Geräten mit Einbrennschutz oder niedriger Bitrate
Ambient-Modus zu wechseln. Wenn der Einbrennschutz oder der Low-Bit-Inaktivmodus
aktiviert ist, verwendet das Zifferblatt möglicherweise den Einbrennschutz, ein kleines Bild
weil es sicher ist. Da es für eine Uhr schwierig ist,
wird kein Bild angezeigt.
|
LARGE_IMAGE
|
Großes Bild |
Beschreibung des Inhalts |
Dieses Bild sollte groß genug sein, um das Zifferblatt auszufüllen.
Bildvariabilität kann dazu führen, dass ein Bild nicht für die Darstellung geeignet ist
im Inaktivmodus auf Geräten mit Einbrennschutz oder niedriger Bitrate
Ambient-Modus zu wechseln. Da es von einem Zifferblatt schwer zu erkennen ist,
Eignung für die Darstellung,
Auf einem Zifferblatt wird kein Bild angezeigt
im Inaktivmodus, wenn der Einbrennschutz oder Low-Bit-Inaktivmodus aktiviert ist.
|
WEIGHTED_ELEMENTS
|
Elementliste |
Einfarbiges Bild Symbol für Einbrennschutz Kurzer Text Kurzer Titel Beschreibung des Inhalts |
Jedes Element besteht aus einer Farbe und einer Gewichtung (größer als null). Die Die Größe des Elements sollte beim Rendering proportional zu seiner Gewichtung sein. Gewichtungen müssen nicht in der Summe zu einem bestimmten Wert addiert werden. Hinweis: Zifferblätter dürfen die Farbe WEIGHTED_ELEMENTS ändern. |
In der folgenden Tabelle werden Zusatzfunktionen für leere Daten beschrieben, die für jeden Zusatzbereich gesendet werden. Diese Typen haben keine Felder und müssen nicht in eine Liste der unterstützten Typen. Mit diesen Typen ist die Smartwatch zwischen den folgenden drei Fällen unterscheiden:
- Keine Quelle ausgewählt
- Der Nutzer hat „leer“ ausgewählt für einen Slot
- Eine Quelle hat keine zu sendenden Daten
Quellen können TYPE_EMPTY
nicht als Antwort senden auf
Aktualisierungsanfragen. Stattdessen TYPE_NO_DATA
senden.
Zusatzfunktionstyp | Beschreibung |
---|---|
TYPE_NOT_CONFIGURED
|
Wird vom System gesendet, wenn eine Zusatzfunktion aktiviert wird, der Nutzer aber
keine Quelle ausgewählt und es wurde keine Standardeinstellung festgelegt.
Kann nicht über Quellen gesendet werden. |
TYPE_EMPTY
|
Wird vom System gesendet, wenn eine Zusatzfunktion aktiviert wird und der Nutzer
wählt „leer“ oder wenn das Zifferblatt
wählt keine Quelle und diese Zusatzfunktion als Standard aus.
Kann nicht über Quellen gesendet werden. |
TYPE_NO_DATA
|
Wird vom System gesendet, wenn eine Zusatzfunktion mit einer Quelle gesendet wird
wird aktiviert, um die Zusatzfunktion zu löschen, bevor Daten empfangen werden
aus der Quelle.
Kann von Quellen gesendet werden, wenn keine echten Daten zum Senden vorhanden sind. |
Auf einigen Geräten müssen Zifferblätter und Zusatzfunktionen das Watch Face-Format haben
Wenn für Ihr vorhandenes Zifferblatt die Jetpack-Zifferblattbibliothek oder das In der Wearable-Supportbibliothek können Nutzer weiterhin Daten aus allen Datenquellen sehen in den Zusatzfunktionen auf dem Zifferblatt auf den folgenden Geräten:
- Geräte mit Wear OS 4 oder niedriger
- Geräte, die ein OTA-Upgrade auf Wear OS 5 erhalten.
Wenn Ihr vorhandenes Zifferblatt die Zifferblatt-Bibliothek von Jetpack verwendet, oder der Wearable-Supportbibliothek installiert ist und auf einem dieser Geräte installiert ist: kann das Zifferblatt weiterhin Updates erhalten.
Auf neuen Smartwatches, die mit Wear OS 5 auf den Markt gebracht wurden, müssen Zifferblätter jedoch die Watch Face-Format: Aus diesem Grund empfehlen wir, dass Sie zu Watch Face-Format.
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- Daten für Zusatzfunktionen des Zifferblatts unter Wear OS verfügbar machen
- Zusatzfunktion
- Standardanbieterrichtlinie