может кто-нибудь дать пример того, как реализовать жест детектор onfling в WebView в андроидекак реализовать детектор жеста onfling в WebView в Android
Благодаря
может кто-нибудь дать пример того, как реализовать жест детектор onfling в WebView в андроидекак реализовать детектор жеста onfling в WebView в Android
Благодаря
Я считаю, этот путь откуда-то:
Чтобы этот жест был обнаружен в WebView, не нужно ничего подклассифицировать. Вам просто нужно добавить это в вашей деятельности:
@Override
public boolean dispatchTouchEvent(MotionEvent e){
super.dispatchTouchEvent(e);
return mGestureDetector.onTouchEvent(e);
}
Где mGestureDetector инициализируется как новый GestureDetector (это) на вашем OnCreate(). Это перехватит все события жестов, даст возможность вашему слушателю сделать все, что захочет, и отправить его обратно в WebView, поэтому поведение не будет затронуто.
Done, что только сегодня:
private final GestureDetector mGestureDetector = new GestureDetector(new CustomGestureListener());
@Override
public boolean onTouchEvent(MotionEvent event) {
super.onTouchEvent(event);
return mGestureDetector.onTouchEvent(event);
}
private class CustomGestureListener extends GestureDetector.SimpleOnGestureListener {
// override this method: onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
}