Use touch gestures

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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.