CANON_leto2024 CANON_leto2024 CANON_leto2024

Naučte sa vyvíjať aplikácie pre Android za 14 dní – dotyky a gestá

1
Implicitné ovládanie platformy Android je pomocou dotykov a giest na dotykovej obrazovke. Moderné zariadenia umožňujú snímať dotyky viacerých prstov, vrátane dynamiky a tlaku. Multi dotykový displej dokáže zaregistrovať a sledovať viac dotykov v rovnakom čase. Preto každý z týchto dotykových zdrojov je reprezentovaný ako ukazovateľ. Ak systém identifikuje nový zdroj dotyku, vytvorí preň jedinečný identifikátor, ktorý je k dispozícii po doby aktivity zdroja dotyku. V niektorých prípadoch, Android vytvorí viac ukazovateľov v rámci jednej udalosti pohybu. Ku každému ukazovateľu v rámci udalosti pohybu je možné pristupovať prostredníctvom jeho indexu.  Na spracovanie pohybových giest z rôznych vstupných zariadení sa využíva trieda MotionEvents. Obsahuje kód akcie, teda gesta a jeho parametre, teda súradnice pohybu, jeho dynamiku tlak a podobne. Kódy akcií sú: ACTION_DOWN - prvý prst sa dotkol obrazovky  ACTION_POINTER_DOWN - predtým už nastala udalosť  ACTION_DOWN, a teraz sa ďalší pr ... Zobrazit Galériu

Luboslav Lacko

Všetky autorove články
Android vývoj vývoj Android aplikácie

Mohlo by vás zaujímať

Mohlo by vás zaujímať