Um controle giratório é um botão e botões ao redor no console central de um automóvel usados para controlar a unidade principal. Um controle giratório precisa oferecer suporte às seguintes funções:
- Deslocar em quatro direções (para cima, para baixo, para a esquerda e para a direita)
- Girar no sentido horário e anti-horário
- Botão central
- Botão "Voltar"
Um controle giratório pode oferecer suporte a empurrões diagonais. A rotação deve ser ilimitada com paradas (cliques). Pode haver um botão no centro ou o botão rotativo pode funcionar como um botão. Normalmente, há outros botões ao redor do botão giratório, por exemplo, "Página inicial", "Mídia", "Telefone" e "Navegação (mapa)".
Um controlador rotativo funciona assim:
- O empurrão é usado para navegação grosseira na interface do usuário. A tela é
dividida em várias regiões retangulares, chamadas de
FocusAreas
. O deslocamento navega entre essesFocusAreas
. - A rotação é usada para a navegação fina. A rotação navega pelas
visualizações com foco em um
FocusArea
na mesma ordem que a tecla Tab. - O botão central realiza uma ação na visualização em foco, por exemplo, pressionar um botão.
- O botão "Voltar" normalmente funciona como de costume no Android, com exceção da manipulação direta, descrita abaixo.
O histórico de sugestões garante que você volte para onde estava ao deslizar para a direita e depois para a esquerda. Isso pode ser configurado pelo OEM.
Quando configurado pelo OEM, a tentativa de deslocar a borda da tela aciona uma ação do sistema, por exemplo, "Voltar".
Se a interação mais recente ocorreu por toque em vez de pelo controle giratório, qualquer empurrão, giro ou pressionamento do botão central inicia o modo giratório ao focar uma visualização, mas geralmente é ignorado. As ações subsequentes funcionam conforme descrito acima, movendo o foco ou realizando uma ação.
Se um SeekBar
estiver em foco quando o botão central for pressionado,
o modo de manipulação direta (DM) será iniciado. Nesse modo, a rotação manipula o
SeekBar
em vez de navegar. O botão "Voltar" é usado para sair do modo DM.
Outras visualizações compatíveis com o modo DM podem usar alertas e rotação para manipular a visualização.
Por exemplo, uma visualização de mapa pode usar a rotação para fazer zoom e a movimentação para mover (rolar) o mapa.
Para saber mais, consulte: