Naučte sa vyvíjať aplikácie pre Android za 14 dní – dotyky a gestá II.
V predchádzajúcej časti sme ukázali detekciu viacnásobných dotykov, vrátane pohybu jednotlivých prstov po obrazovke. Android využíva pre niektoré úkony štandardné gestá, na ktoré si používatelia zvykli a očakávajú, že ich budú využívať aj v aplikáciách.
V ponímaní operačného systému Android gesto začína v bode, ktorého sa na obrazovke dotkol prvý prst, pero, alebo iné polohovacie zariadenie. Končí vtedy, keď posledný prst alebo polohovacie zariadenie opustí povrch displeja.
Na detekciu giest sa využíva trieda GestureDetector. Je potrebné vytvoriť inštanciu tejto triedy a implementovať interface GestureDetector.OnGestureListener. Následne prepíšete metódu onTouchEvent().
Príklad – gesto pinch
V ankete o najpoužívanejšie heslo by určite zvíťazilo gesto pinch, ktoré sa robí položením dvoch prstov na displej a ich následným vzájomným priblížením a vzdialení, Najčastejšie sa toto gesto využíva na zoomovanie. Približovaním prstov k sebe do špičky (odtiaľ názov gesta) sa obrázok, ale ...
Č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