Hallo Renato,
dafür gibt es keine vorgefertigte Methode.
Evtl gibt es Libs die das können, je nach Anwendungsfall. (müsstest du genauer erklären was du tun willst)
Im allgemeinen brauchst du da aber einen OnTouchListener oder GestureDetector auf der aktuellen View, der feststellt wann gewischt wurde.
GestureDetector.SimpleOnGestureListener simpleOnGestureListener = new
GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
float sensitvity = 300; //Wie weit muss gewischt werden
if ((e1.getX() - e2.getX()) > sensitvity) {
SwipeRight();
} else if ((e2.getX() - e1.getX()) > sensitvity) {
SwipeLeft();
}
return true;
}
};
GestureDetector gestureDetector = new GestureDetector(
simpleOnGestureListener);
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
super.dispatchTouchEvent(event);
return gestureDetector.onTouchEvent(event);
return false;
}
Mein Beispiel wird mir in AS allerdings als Deprecated angezeigt, d.h. evtl musst du halt neue API Funktionen nutzen.
LG Pascal //It's not a bug, it's a feature.