W Google Glass XE16 GestureDetector może wykryć kilka gestów jak LONG_PRESS, SWIPE_DOWN, THREE_LONG_PRESS, TWO_SWIPE_DOWN, TWO_TAP & SOME OTHER GESTURES.TWO_SWIPE_DOWN TAP stanie złapać na Google Glass GDK (XE16)
W szkle TWO_WWIPE_DOWN jest jak opcja skrótu, aby anulować wszystko i przejść do czarnego ekranu. Po tym czarnym ekranie pojawia się "szkło ok".
Ale muszę zastąpić TWO_WWIPE_DOWN TAP, aby użytkownik nie mógł wyjść poza aplikację w ten sposób. Chcę wyświetlić komunikat użytkownika w momencie dotknięcia TWO_SWIPE_DOWN.
Mam następujący kod GDK Touch Gestures jak poniżej:
gestureDetector.setBaseListener(new GestureDetector.BaseListener() {
@Override
public boolean onGesture(Gesture gesture) {
if (gesture == Gesture.TAP) {
return true;
} else if (gesture == Gesture.TWO_TAP) {
return true;
} else if (gesture == Gesture.SWIPE_RIGHT) {
return true;
} else if (gesture == Gesture.SWIPE_LEFT) {
return true;
} else if (gesture == Gesture.TWO_SWIPE_DOWN) {
Log.i("Checking the TAPPING of TWO_SWIPE_DOWN", "Its working fine.");
return true;
}
return true;
}
});
powyższy kod w stanie złapać każdy inny kran bez TAP TWO_SWIPE_DOWN!
Jak mogę złapać TWO_SWIPE_DOWN TAP?
Wydaje się ten problem nadal nie został rozwiązany. Nie mogę wykryć gestu TWO_SWIPE_DOWN. Czy w końcu znalazłeś jakieś rozwiązanie? – rottenoats