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 –
ScrollerlubOverScroller– 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
ViewGroupaby mieć pewność, że zdarzenia dotyku są prawidłowo przekazywane do docelowych widoków.