wie implementieren Geste Detektor onfling in Webansicht in Android
-
27-09-2019 - |
Frage
Kann jemand geben Beispiel, wie Geste implementieren Detektor onfling in Webansicht in android
Danke
Lösung
ich auf diese Weise von irgendwo finden:
, um die Geste haben entdeckt in einem WebView, keine Notwendigkeit, Unterklasse etwas. Sie müssen nur diese in Ihrer Aktivität hinzuzufügen:
@Override
public boolean dispatchTouchEvent(MotionEvent e){
super.dispatchTouchEvent(e);
return mGestureDetector.onTouchEvent(e);
}
Wo mGestureDetector als neue GestureDetector initialisiert wird (dies) auf Ihrem onCreate (). Dadurch werden alle die Gestenereignisse abfangen, gibt Gelegenheit, um Ihre Zuhörer mit ihm was auch immer Sie tun will, und es zurück zu WebView senden, damit das Verhalten nicht beeinträchtigt werden.
Andere Tipps
Fertig, dass gerade heute:
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)
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow