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 queste 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:

  • I suggerimenti vengono utilizzati per la navigazione grossolana nell'interfaccia utente. Lo schermo è suddiviso in più regioni rettangolari, chiamate FocusAreas. I piccoli spostamenti consentono di passare da un FocusAreas all'altro.
  • La rotazione viene utilizzata per la navigazione fine. La rotazione consente di spostarsi 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é tramite il controllo rotativo, qualsiasi spostamento, rotazione o pressione del pulsante centrale avvia la modalità di rotazione mettendo a fuoco una visualizzazione, ma solitamente viene ignorata. Le azioni successive funzionano come descritto sopra, spostando lo stato attivo o eseguendo 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ù, consulta: