Controlador rotativo

Um controlador rotativo é um botão e botões ao redor no console central de um automóvel usado para controlar a unidade principal. Um controlador rotativo deve suportar estas funções:

  • Deslocar em quatro direções (para cima, para baixo, para a esquerda e para a direita)
  • Gire no sentido horário e anti-horário
  • Botão central
  • Botão "voltar

Um controlador rotativo pode suportar nudges diagonais. A rotação deve ser ilimitada com detentores (cliques). Pode haver um botão no centro ou o próprio botão giratório pode atuar como um botão. Normalmente, existem botões adicionais ao redor do botão giratório, por exemplo, Home, Media, Phone e navegação (mapa).

Um controlador rotativo funciona assim:

  • Nudging é usado para navegação grosseira na interface do usuário. A tela é particionada em várias regiões retangulares, conhecidas como FocusAreas . Nudging navega entre essas FocusAreas .
  • A rotação é usada para navegação fina . A rotação navega pelas visualizações focalizáveis ​​em uma FocusArea na mesma ordem que a tecla Tab.
  • O botão central atua na visualização focada, por exemplo, para pressionar um botão.
  • O botão Voltar normalmente funciona normalmente no Android, com exceção da manipulação direta , descrita abaixo.

O histórico de deslocamentos garante que os deslocamentos para a direita e para a esquerda o levem de volta para onde você estava. Isso pode ser configurado pelo OEM.

Quando configurado pelo OEM, tentar afastar a borda da tela aciona uma ação em todo o sistema, por exemplo, Voltar.

Se a interação mais recente ocorreu por meio de toque em vez do controlador rotativo, qualquer empurrão, girar ou pressionar o botão Central iniciará o modo rotativo focando uma visualização, mas normalmente será ignorado. As ações subsequentes funcionam conforme descrito acima, movendo o foco ou realizando uma ação.

Se um SeekBar estiver focado 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 que suportam o modo DM podem usar deslocamento e rotação para manipular a visualização. Por exemplo, uma visualização de mapa pode usar a rotação para ampliar e deslocar para deslocar (rolar) o mapa.

Para saber mais, consulte: