Naučte sa vyvíjať aplikácie pre Android za 14 dní – dotyky a gestá
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 ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Zobrazit Galériu
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH