Так ниже я получил GestureDetector, но все это показывает «Устаревшая Конструктора» в Затмении ..Замена Устаревшее GestureDetector конструктор
Я использую его для обнаружения швыряет и он прекрасно работает, но я не могу найти параллельный конструктор. Все это устарело. К чему я переключаюсь?
В любом случае, вот код:
mGestureDetector = new GestureDetector(
new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onDown(MotionEvent e) {
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2,
float velocityX, float velocityY) {
// Roll the ball in the direction of the fling
Direction mCommandedRollDirection = Direction.NONE;
if (Math.abs(velocityX) > Math.abs(velocityY)) {
if (velocityX < 0)
mCommandedRollDirection = Direction.LEFT;
else
mCommandedRollDirection = Direction.RIGHT;
} else {
if (velocityY < 0)
mCommandedRollDirection = Direction.UP;
else
mCommandedRollDirection = Direction.DOWN;
}
if (mCommandedRollDirection != Direction.NONE) {
mGameEngine.rollBall(mCommandedRollDirection);
}
return true;
}
});
mGestureDetector.setIsLongpressEnabled(false);
}
Очевидно, что я хочу такую же функциональность. Итак, какие новые функции мне нужно добавить (если есть) и какой конструктор мне нужно использовать?
(Да, я знаю о Android Девых документов, но, как я сказал, у меня возникают проблемы с поиском новой версии он как там называемой-GestureDetector)
Спасибо!