Todos os mostradores de relógio precisam ter não apenas um modo interativo, mas também um modo ambiente. As diretrizes de qualidade de apps para Wear OS especificam que apenas 15% dos pixels são iluminados no modo ambiente.
Normalmente, o relógio passa muito mais tempo no modo ambiente, e, durante esse tempo, a prioridade é economizar energia.
As telas ambientais bem projetadas contêm apenas informações essenciais e minimizam o número de pixels iluminados.
A abordagem recomendada para implementar um componente que muda de aparência
entre os modos ambiente e interativo é adicionar dois elementos, cada um com um
Variant
. Adicionar isso no nível Part*
ou Group
permite manter
o número de elementos Variant
no mínimo.
<Group name="logo_interactive" ... alpha="255">
<!-- Hide these elements in ambient mode -->
<Variant mode="AMBIENT" target="alpha" value="0" />
<!-- Components to show in interactive mode -->
</Group>
<Group name="logo_ambient" ... alpha="0">
<Variant mode="AMBIENT" target="alpha" value="255" />
<!-- Components to show in ambient mode -->
</Group>