O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Desenvolver mostradores de relógio

Os mostradores de relógio personalizados utilizam uma tela digital dinâmica que pode incluir cores, animações e informações contextuais.

Criar um mostrador do relógio para o Wear OS by Google envolve uma visualização clara da hora, assim como você teria em um mostrador de relógio tradicional. Os dispositivos Wear OS oferecem recursos avançados para mostradores de relógio que você pode usar nos seus designs, como cores vibrantes, planos de fundo dinâmicos, animações e integração de dados. No entanto, há também muitas considerações de design a serem levadas em consideração.

Para começar a projetar um mostrador do relógio, consulte Mostradores de relógio interativos (em inglês).

Para ver exemplos de mostradores de relógio, faça o download do app complementar do Wear OS by Google, que permite que o usuário tenha várias opções de mostradores de relógio para escolher.

Confira os seguintes recursos relacionados:

Planejar a implementação do mostrador do relógio

Depois de finalizar o design do mostrador do relógio, é preciso determinar como coletar os dados necessários e desenhar o mostrador no dispositivo wearable. A maioria das implementações consiste nos seguintes componentes:

  • Uma ou mais imagens de plano de fundo
  • Código do aplicativo para recuperar os dados necessários
  • Código do aplicativo para desenhar texto e formas nas imagens de plano de fundo

Normalmente, os apps exibem imagens de plano de fundo diferentes para os modos interativo e ambiente. Pode ser difícil criar uma imagem de boa aparência para o modo ambiente. Portanto, os planos de fundo desse modo costumam ser totalmente pretos ou cinza, sem imagem.

As imagens de plano de fundo dos dispositivos Wear OS com densidade de tela de hdpi devem ter 320 x 320 pixels para caber em dispositivos quadrados e redondos. Os cantos da imagem de plano de fundo não podem ser vistos em dispositivos redondos. No seu código, você poderá detectar o tamanho da tela do dispositivo e reduzir a imagem de plano de fundo se o dispositivo tiver uma resolução menor que a imagem. Para melhorar o desempenho, dimensione a imagem de plano de fundo apenas uma vez e armazene o bitmap resultante.

Execute o código do aplicativo para recuperar dados contextuais somente quando necessário e armazene os resultados para reutilizar os dados sempre que desenhar o mostrador do relógio. Por exemplo, você não precisa buscar atualizações de clima a cada minuto.

Para aumentar a duração da bateria, o código do aplicativo que desenha o mostrador do relógio no modo ambiente deve ser relativamente simples. Em geral, desenhe contornos de formas usando um conjunto limitado de cores nesse modo. No modo interativo, você pode usar cores, formas complexas, gradientes e animações para desenhar o mostrador do relógio.

As lições restantes nesta aula mostram com mais detalhes como implementar mostradores de relógio.