Diretrizes para telas personalizadas
Para a maioria dos aspectos dos apps de mídia usados no Android Automotive OS, você não precisa criar telas personalizadas. As áreas de exceção são configurações e login. Se você quiser que os usuários acessem as configurações do aplicativo, precisará criar telas de configurações. Além disso, se o app exigir login, será preciso fornecer um fluxo de login, que pode ser personalizado no exemplo de código no Universal Android Music Player.
Estas diretrizes gerais de estilo se aplicam a telas de configurações personalizadas e telas de login personalizadas. Eles ajudam a otimizar seus designs para que sejam vistos na tela de um carro enquanto o veículo está estacionado, a qualquer hora do dia ou da noite.
Para outras diretrizes específicas sobre configurações e login, consulte Configurações de design e Fluxo de login do Adapt.
Nível do requisito |
Diretrizes |
OBRIGATÓRIO |
Os desenvolvedores de apps precisam:
- Fornecer uma funcionalidade Fechar para sair da tela de configurações e da tela de login de nível superior
- Fornece uma affordance de retorno de todas as telas subsequentes após a tela de nível superior.
- Posicionar a funcionalidade Fechar ou Voltar no canto superior esquerdo da tela
- Mantenha uma proporção de contraste de pelo menos 4,5:1 entre os planos de fundo, os ícones ou o texto
- Use os tamanhos de tipo recomendados de pelo menos 32 dp para o texto principal e 24 dp para o texto secundário.
- Mantenha as áreas de toque acima do tamanho mínimo recomendado de 76 x 76 dp
|
DEVE |
Os desenvolvedores de apps precisam:
- Usar um tema escuro para todas as telas e sobreposições
- Incluir um logotipo ou ícone do app em todas as telas
- Ao usar uma cor de destaque, use a mesma cor fornecida como um elemento da marca.
- Mantenha as strings de texto dentro do tamanho máximo recomendado de 120 caracteres
- Coloque uma distância de pelo menos 24 dp entre as áreas de toque sempre que possível.
|
MAIO |
Os desenvolvedores de apps podem:
- Decidir se quer implementar funções de login e configurações como parte do app
|
Justificativa:
Telas projetadas diretamente por desenvolvedores de apps de música devem
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-07-23 UTC.
[null,null,["Última atualização 2024-07-23 UTC."],[[["In Android Automotive OS, media apps generally don't require custom screens except for settings and sign-in flows."],["Developers must adhere to specific design requirements for custom settings and sign-in screens, such as contrast ratios, touch target sizes, and affordances."],["Developers should follow guidelines including using dark themes, incorporating branding elements, and adhering to text length recommendations for optimal usability in vehicles."],["Detailed design specifications and resources are available in the linked documentation for design system and foundations."]]],[]]