Ez az útmutató leírja, hogyan írjunk olyan alkalmazásokat, amelyek lehetővé teszik a felhasználók számára, hogy érintéses gesztusok segítségével interakcióba lépjenek egy alkalmazással. Az Android számos API-t biztosít a gesztusok létrehozásához és észleléséhez.
Noha az alkalmazásnak nem szabad az alapvető viselkedések tekintetében az érintésalapú gesztusoktól függenie (mivel a gesztusok nem minden felhasználó számára és nem minden kontextusban állnak rendelkezésre), az érintésalapú interakció hozzáadása az alkalmazáshoz jelentősen növelheti annak hasznosságát és vonzerejét.
A felhasználók számára egységes, intuitív élmény biztosítása érdekében az alkalmazásnak követnie kell az érintésalapú gesztusokra vonatkozó elfogadott Android konvenciókat. A Gesturesdesign guides megmutatja, hogyan használhatja a gyakori gesztusokat az Android-alkalmazásokban. Lásd még a Material Designguide for Material motion.
A témával kapcsolatos további információkért olvassa el a következő kapcsolódó útmutatókat:
- Bemeneti események
- Szenzorok
- A nézet interaktívvá tétele
Lekciók
Gyakori gesztusok érzékelése Tanulja meg, hogyan érzékelje az olyan alapvető érintéses gesztusokat, mint a görgetés, a lendítés és a dupla érintés a GestureDetector
segítségével. Az érintés és a mutató mozgásának követése Tanulja meg, hogyan követheti a mozgást. Görgetési gesztus animálása Tanulja meg, hogyan használjon görgetőket (Scroller
vagy OverScroller
), hogy görgetési animációt hozzon létre érintéses eseményre válaszul. Többérintéses gesztusok kezelése Tanulja meg, hogyan érzékelje a többmutatós (ujj) gesztusokat. Húzás és skálázás Tanulja meg, hogyan valósítható meg az érintésalapú húzás és skálázás. Érintési események kezelése egy ViewGroupban Tanulja meg, hogyan kezelje az érintési eseményeket egy ViewGroup
-ben annak biztosítása érdekében, hogy az érintési események helyesen kerüljenek elküldésre a célnézetükre.