Alle Zifferblätter sollten nicht nur einen interaktiven Modus, sondern auch einen Inaktivmodus haben. Gemäß den Qualitätsrichtlinien für Wear OS-Apps dürfen im Inaktivmodus nur 15% der Pixel beleuchtet werden.
Normalerweise befindet sich die Smartwatch viel länger im Inaktivmodus. In dieser Zeit ist es wichtig, Strom zu sparen.
Gut gestaltete Ambient-Displays enthalten nur wichtige Informationen und minimieren die Anzahl der beleuchteten Pixel.
Die empfohlene Vorgehensweise zum Implementieren einer Komponente, deren Darstellung sich zwischen dem Ambient- und dem interaktiven Modus ändert, besteht darin, zwei Elemente mit jeweils einem Variant hinzuzufügen. Wenn Sie dies auf der Ebene Part* oder Group hinzufügen, können Sie die Anzahl der Variant-Elemente auf ein Minimum beschränken.
<Group name="logo_interactive" x="100" y="100" width="200" height="200"> <!-- Hide these elements in ambient mode --> <Variant mode="AMBIENT" target="alpha" value="0" /> <!-- Components to show in interactive mode --> </Group> <Group name="logo_ambient" x="100" y="100" width="200" height="200" alpha="0"> <Variant mode="AMBIENT" target="alpha" value="255" /> <!-- Components to show in ambient mode --> </Group>