Tato příručka popisuje, jak psát aplikace, které uživatelům umožňují interakci s aplikací pomocí dotykových gest. Systém Android poskytuje řadu rozhraní API, která vám pomohou vytvářet a detekovat gesta.
Ačkoli by vaše aplikace neměla být závislá na dotykových gestech pro základní chování (protože gesta nemusí být dostupná všem uživatelům ve všech kontextech), přidání interakce založené na dotyku do vaší aplikace může výrazně zvýšit její užitečnost a přitažlivost.
Abyste uživatelům poskytli konzistentní a intuitivní zážitek, měla by vaše aplikace dodržovat přijaté konvence systému Android pro dotyková gesta. Průvodce designem gest vám ukáže, jak používat běžná gesta v aplikacích pro Android. Podívejte se také na průvodce Material Designguide pro Material motion.
Další informace o tomto tématu najdete v následujících souvisejících průvodcích:
- Vstupní události
- Senzory
- Vytvoření interaktivního zobrazení
Lesemonie
Detekce běžných gest Naučte se pomocí GestureDetector
detekovat základní dotyková gesta, jako je posouvání, mávání a dvojité poklepání. Sledování dotyků a pohybů ukazatele Naučte se sledovat pohyby. Animace gesta posouvání Naučte se používat posuvníky (Scroller
nebo OverScroller
) k vytvoření animace posouvání v reakci na událost dotyku. Zpracování vícedotykových gest Naučte se detekovat gesta více ukazatelů (prstů). Přetahování a škálování Naučte se implementovat přetahování a škálování na základě dotyku. Správa dotykových událostí ve skupině ViewGroup Naučte se spravovat dotykové události ve skupině ViewGroup
, abyste zajistili správné odesílání dotykových událostí do cílových zobrazení.