Selettore rotativo

Un controllore rotativo è una manopola e i pulsanti circostanti nella consolle centrale di un'automobile utilizzati per controllare l'unità principale. Un controller rotativo deve supportare le seguenti funzioni:

  • Sposta in quattro direzioni (su, giù, sinistra e destra)
  • Ruota in senso orario e antiorario
  • Pulsante centrale
  • Pulsante Indietro

Un controller rotativo potrebbe supportare i movimenti diagonali. La rotazione deve essere illimitata con pulsanti di blocco (clic). Può essere presente un pulsante al centro o la manopola stessa può fungere da pulsante. In genere, intorno al cursore sono presenti altri pulsanti, ad esempio Home, Media, Telefono e navigazione (mappa).

Un selettore rotativo funziona nel seguente modo:

  • Il sollecito viene utilizzato per una navigazione generica nell'interfaccia utente. Lo schermo è suddiviso in più regioni rettangolari, chiamate FocusAreas. Il sollecito consente di spostarsi tra questi FocusAreas.
  • La rotazione viene utilizzata per la navigazione fine. La rotazione consente di navigare tra le visualizzazioni attivabili in un FocusArea nello stesso ordine del tasto Tab.
  • Il tasto centrale esegue un'azione sulla visualizzazione attiva, ad esempio per premere un pulsante.
  • Il pulsante Indietro funziona in genere come al solito in Android, ad eccezione della manipolazione diretta, descritta di seguito.

La cronologia dei movimenti assicura che, se li fai verso destra e poi verso sinistra, torni al punto in cui avevi interrotto. Questo valore può essere configurato dall'OEM.

Se configurato dall'OEM, il tentativo di spingere il dispositivo dal bordo dello schermo attiva un'azione a livello di sistema, ad esempio Indietro.

Se l'interazione più recente è avvenuta tramite tocco anziché con il controller rotativo, qualsiasi movimento, rotazione o pressione del pulsante centrale avvia la modalità rotatoria mettendo a fuoco una vista, ma in genere viene ignorato. Le azioni successive funzionano come descritto in precedenza, ovvero spostare lo stato attivo o intraprendere un'azione.

Se un SeekBar è attivo quando viene premuto il pulsante centrale, viene avviata la modalità di manipolazione diretta (DM). In questa modalità, la rotazione manipola il SeekBar anziché la navigazione. Il pulsante Indietro viene utilizzato per uscire dalla modalità DM. Altre visualizzazioni che supportano la modalità DM possono utilizzare lo spostamento e la rotazione per manipolare la visualizzazione. Ad esempio, una visualizzazione mappa può utilizzare la rotazione per aumentare lo zoom e i movimenti laterali per eseguire la panoramica (scorrere) della mappa.

Per scoprire di più, vedi: