SAMSUNG_072024 Advertisement SAMSUNG_072024 Advertisement SAMSUNG_072024 Advertisement

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

1
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 ... Zobrazit Galériu

Luboslav Lacko

Všetky autorove články
Vývoj Android aplikácií Android Studio

Mohlo by vás zaujímať

Mohlo by vás zaujímať