Pregunta

ejemplo puede alguien dar cómo implementar gesto detector onfling en vista web en androide

Gracias

¿Fue útil?

Solución

Me parece esta forma de alguna parte:

Para que el gesto detectado en una vista Web, sin necesidad de subclase nada. Sólo tiene que añadir esto en su actividad:

@Override
public boolean dispatchTouchEvent(MotionEvent e){
    super.dispatchTouchEvent(e);
    return mGestureDetector.onTouchEvent(e);
}

Cuando se inicializa como mGestureDetector nueva GestureDetector (este) en su onCreate (). Este interceptará todos los eventos de gestos, la oportunidad de dar a su oyente a hacer lo que tu quieras con él, y enviarlo de nuevo a vista web por lo que no se verá afectado el comportamiento.

Otros consejos

Hecho que sólo hoy:

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)
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top