Używanie gestów dotykowych

Wypróbuj sposób tworzenia wiadomości
Jetpack Compose to zalecany zestaw narzędzi UI na Androida. Dowiedz się, jak korzystać z dotyku i wprowadzania w sekcji Utwórz

W tym dokumencie opisujemy, jak pisać aplikacje umożliwiające użytkownikom interakcję z aplikacją za pomocą gestów dotykowych. Android zapewnia wiele interfejsów API, które ułatwiają tworzenie i wykrywanie gestów.

Chociaż w podstawowych działaniach Twoja aplikacja nie może korzystać z gestów dotykowych, ponieważ gesty mogą być niedostępne dla niektórych użytkowników we wszystkich kontekstach, dodanie do aplikacji interakcji opartej na dotyku może znacznie zwiększyć jej przydatność i atrakcyjność.

Aby interfejs był spójny i intuicyjny, aplikacja musi być zgodna z konwencją gestów dotykowych na Androidzie. W dokumencie Gesty w interfejsie Material Design znajdziesz informacje o tym, jak używać typowych gestów w aplikacjach na Androida. Zobacz też Material Motion.

Więcej informacji na ten temat można znaleźć w następujących powiązanych przewodnikach:

Tematy

Wykrywanie typowych gestów
Dowiedz się, jak wykrywać podstawowe gesty polegające na dotknięciu, takie jak przewijanie, przesuwanie i dwukrotne klikanie, za pomocą funkcji GestureDetector.
Śledzenie dotyku i ruchu wskaźnika
Dowiedz się, jak śledzić ruch.
Animowanie gestu przewijania
Dowiedz się, jak używać przewijania (Scroller lub OverScroller) do tworzenia animacji przewijanej w odpowiedzi na zdarzenie dotknięcia.
Obsługa gestów wielodotykowych
Dowiedz się, jak wykrywać gesty z użyciem wielu punktów (palców).
Przeciąganie i skalowanie
Dowiedz się, jak wdrożyć przeciąganie i skalowanie dotykiem.
Zarządzanie zdarzeniami dotknięcia w grupie widoków
Dowiedz się, jak zarządzać zdarzeniami dotknięcia w obiekcie ViewGroup, aby mieć pewność, że zdarzenia dotknięcia będą prawidłowo wysyłane do widoków docelowych.