Przejdź do tworzenia

Użytkownicy często wchodzą w interakcję z aplikacją za pomocą mechanizmów wejścia innych niż dotyk:

  • Środowiska na komputery: użytkownicy poruszają się po nich i wprowadzają dane za pomocą fizycznych klawiatur sprzętowych i touchpadów.
  • Android TV: użytkownicy poruszają się po interfejsie za pomocą pada kierunkowego.
  • Motoryzacja: kierowcy i pasażerowie korzystają z kontrolerów obrotowych.
  • Urządzenia składane i tablety: użytkownicy podłączają klawiatury i zewnętrzne akcesoria do wprowadzania danych.

We wszystkich tych przypadkach aplikacja musi śledzić, który element interaktywny jest aktywny na ekranie. Ten stan aktywny nazywa się fokusem.

Kluczowe czynniki wpływające na intuicyjną nawigację za pomocą klawiatury

Aby zapewnić użytkownikom komfort korzystania z aplikacji na dużych ekranach i urządzeniach bez ekranu dotykowego, projektuj aplikacje zgodnie z tymi zasadami:

  1. Logiczne początkowe zaznaczenie: ustaw początkowe zaznaczenie na elemencie, z którym użytkownicy najprawdopodobniej wejdą w interakcję po wejściu na ekran.
  2. Spójna kolejność nawigacji: zapewnij przewidywalne przechodzenie fokusu w jednym wymiarze (Tab) i w dwóch wymiarach (klawisze strzałek lub pad kierunkowy).
  3. Trwałe ustawianie ostrości: płynne przywracanie ostrości po przerwaniu, zamknięciu okna dialogowego lub zmianie konfiguracji.
  4. Wyraźny stan zaznaczenia: wyświetlaj widoczne, dostępne wizualne wskazówki (np. pierścienie lub fale zaznaczenia), które wskazują, który element jest obecnie zaznaczony.
  5. Intuicyjne przewijanie: upewnij się, że element, na którym skupia się uwaga, i jego otoczenie płynnie przewijają się do widocznego obszaru.

Przewodniki po skupianiu

Zapoznaj się z tymi przewodnikami, aby dowiedzieć się, jak zarządzać ostrością i ją dostosowywać w trybie Komponowanie: