Imposta lo stato attivo in Scrivi

Quando gli utenti interagiscono con la tua app, spesso lo fanno utilizzando meccanismi di input non touch:

  • Ambienti desktop: gli utenti navigano e inseriscono i dati con tastiere hardware e trackpad fisici.
  • Android TV: gli utenti navigano nell'interfaccia utilizzando il D-pad.
  • Automotive: conducenti e passeggeri interagiscono utilizzando controller rotativi.
  • Dispositivi pieghevoli e tablet: gli utenti collegano cover con tastiera e accessori di input esterni.

In tutti questi scenari, la tua app deve tenere traccia dell'elemento interattivo attivo sullo schermo. Questo stato attivo è chiamato focus.

Fattori chiave per una navigazione da tastiera intuitiva

Per offrire un'esperienza utente ottimale su schermi grandi e dispositivi non touch, progetta la tua app seguendo i seguenti principi:

  1. Stato attivo iniziale logico: posiziona lo stato attivo iniziale sull'elemento con cui gli utenti hanno più probabilità di interagire quando accedono a una schermata.
  2. Ordine di navigazione coerente: fornisci un attraversamento dello stato attivo prevedibile in una dimensione (Tab) e in due dimensioni (tasti freccia o D-pad).
  3. Messa a fuoco persistente: ripristina la messa a fuoco senza problemi dopo interruzioni, chiusure di finestre di dialogo o modifiche alla configurazione.
  4. Stato di selezione chiaro: mostra segnali visivi prominenti e accessibili (ad esempio anelli o increspature di selezione) che indicano l'elemento attualmente selezionato.
  5. Scorrimento intuitivo: assicurati che l'elemento selezionato e il relativo contesto scorrano senza problemi nell'area visibile.

Guide alla concentrazione

Consulta le seguenti guide per scoprire come gestire e personalizzare la messa a fuoco in Componi: