Używanie gestów dotykowych

Wypróbuj Compose
Jetpack Compose to zalecany zestaw narzędzi do tworzenia interfejsu na Androidzie. Dowiedz się, jak używać dotyku i wprowadzania danych w Compose.

Z tego dokumentu dowiesz się, jak pisać aplikacje, które umożliwiają użytkownikom interakcję z aplikacją za pomocą gestów dotykowych. Android udostępnia różne interfejsy API, które pomagają tworzyć i wykrywać gesty.

Chociaż podstawowe zachowania aplikacji nie mogą zależeć od gestów dotykowych, ponieważ gesty mogą nie być dostępne dla wszystkich użytkowników we wszystkich kontekstach, dodanie do aplikacji interakcji opartej na dotyku może znacznie zwiększyć jej użyteczność i atrakcyjność.

Aby zapewnić użytkownikom spójne i intuicyjne wrażenia, aplikacja musi być zgodna z przyjętymi konwencjami Androida dotyczącymi gestów dotykowych. Dokument Gesty Material Design pokazuje, jak używać typowych gestów w aplikacjach na Androida. Zobacz też Ruch Material.

Więcej informacji na ten temat znajdziesz w tych powiązanych przewodnikach:

Tematy

Wykrywanie typowych gestów
Dowiedz się, jak wykrywać podstawowe gesty dotykowe, takie jak przewijanie, przesuwanie i dwukrotne kliknięcie, za pomocą GestureDetector.
Śledzenie ruchów dotyku i wskaźnika
Dowiedz się, jak śledzić ruch.
Animowanie gestu przewijania
Dowiedz się, jak używać klas scrollerów –Scroller lub OverScroller – do tworzenia animacji przewijania w odpowiedzi na zdarzenie dotknięcia.
Obsługa gestów wielodotykowych
Dowiedz się, jak wykrywać gesty wykonywane kilkoma palcami.
Przeciąganie i skalowanie
Dowiedz się, jak zaimplementować przeciąganie i skalowanie za pomocą dotyku.
Zarządzanie zdarzeniami dotyku w ViewGroup
Dowiedz się, jak zarządzać zdarzeniami dotyku w ViewGroup aby mieć pewność, że zdarzenia dotyku są prawidłowo przekazywane do docelowych widoków.