ViewPager not working in Google Glass after XE16 update -


my glass got updated xe16 , thereafter viewpagers used in glassware not working. not possible move of pagers swiping.if has encountered before,please help.

thanks

heh. yeah, update removed standard things happening (like gestures on touchpad moving focus etc).

what have implement gesturerecogniser/listener , implement necessary fields, (don't forget instantiate/implement/import etc etc etc in activity)):

private gesturedetector creategesturedetector(context context) {     gesturedetector gesturedetector = new gesturedetector(context);         //create base listener generic gestures         gesturedetector.setbaselistener( new gesturedetector.baselistener() {             @override             public boolean ongesture(gesture gesture) {                 if (gesture == gesture.tap) {                     // on tap                     //do ?                     return false;                                        } else if (gesture == gesture.two_tap) {                     // on 2 finger tap                     return true;                 } else if (gesture == gesture.long_press) {                     // on long press                     if (!showingmenu)                     {                         openoptionsmenu();                         return true;                     }                     else                     {                         return false;                     }                 } else if (gesture == gesture.swipe_right) {                     // on right (forward) swipe                     //next slide:                     mposition++;                     if (mposition >= cardarray.size())                     {                         mposition = cardarray.size() -1;                     }                     mgallery.setselection(mposition);                                            return true;                 } else if (gesture == gesture.swipe_left) {                     // on left (backwards) swipe                     //previous slide:                     mposition--;                     if (mposition < 0)                     {                         mposition = 0;                     }                     mgallery.setselection(mposition);                                            return true;                 }                 return false;             }         });         gesturedetector.setfingerlistener(new gesturedetector.fingerlistener() {             @override             public void onfingercountchanged(int previouscount, int currentcount) {               // on finger count changes             }         });         /*gesturedetector.setscrolllistener(new gesturedetector.scrolllistener() {             @override             public boolean onscroll(float displacement, float delta, float velocity) {                 // on scrolling                 if (delta > 5.0f)                 {                     //scroll forwards:                     //                 }                 else if (delta < -5.0f)                 {                     //scroll backwards:                     //                 }                 return false;             }         });*/         return gesturedetector; }  /*  * send generic motion events gesture detector  */ @override public boolean ongenericmotionevent(motionevent event) {     if (mgesturedetector != null) {         return mgesturedetector.onmotionevent(event);     }     return false; } 

Comments

Popular posts from this blog

Why can rails not find a route created by a helper? -

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -