Acest ghid descrie cum să scrieți aplicații care permit utilizatorilor să interacționeze cu o aplicație prin intermediul gesturilor tactile. Android oferă o varietate de API-uri pentru a vă ajuta să creați și să detectați gesturi.
Deși aplicația dvs. nu ar trebui să depindă de gesturile tactile pentru comportamente de bază (deoarece gesturilepoate să nu fie disponibile pentru toți utilizatorii în toate contextele), adăugarea interacțiunii tactile la aplicația dvs. poate crește foarte mult utilitatea și atractivitatea acesteia.
Pentru a oferi utilizatorilor o experiență coerentă și intuitivă, aplicația dvs. ar trebui să urmeze convențiile Android acceptate pentru gesturile tactile. Ghidul de proiectare a gesturilor vă arată cum să folosiți gesturi comune în aplicațiile Android. Consultați, de asemenea, Ghidul de proiectare Material pentru mișcarea Material.
Pentru mai multe informații despre acest subiect, citiți următoarele ghiduri conexe:
- Evenimente de intrare
- Senzori
- Realizarea vizualizării interactive
Lecții
Detectarea gesturilor comune Învățați cum să detectați gesturile tactile de bază, cum ar fi derularea, aruncarea și atingerea dublă, utilizând GestureDetector
. Urmăriți mișcările tactile și ale indicatorului Învățați cum să urmăriți mișcările. Animarea unui gest de defilare Învățați cum să utilizați scrollers (Scroller
sau OverScroller
) pentru a produce o animație de defilare ca răspuns la un eveniment de atingere. Gestionați gesturile multi-touch Învățați cum să detectați gesturile cu mai multe vârfuri (degete). Tragere și scalare Învățați cum să implementați tragerea și scalarea pe bază de atingere. Gestionarea evenimentelor de atingere într-un ViewGroup Învățați cum să gestionați evenimentele de atingere într-un ViewGroup
pentru a vă asigura că evenimentele de atingere sunt expediate corect către vizualizările lor țintă.