Hi @ all again,
ich habe mal wieder eine Frage udn zwar will ich per gesture das angezeigte View verändern.
Nur leider finde ich keine Tuturials oder sonst irgendwelche Hilfen, die mit der Gesture gekoppelt sind.
Wäre nett, wenn es mir jemand erklären könnte
ViewFlipper
-
-
Also im Moment bin ich sowei, dass ich über die Änderung der Mousekoordinaten gehe und dann jeweils zurück oder vor gehe:
Java
Alles anzeigenfloat x_start = 0, y_start = 0, x_end = 0, y_end = 0; @Override public boolean onTouchEvent(MotionEvent event) { int action = event.getAction(); if (action == MotionEvent.ACTION_DOWN) { x_start = event.getX(); y_start = event.getY(); } if(action == MotionEvent.ACTION_UP) { x_end = event.getX(); y_end = event.getY(); if((x_start - x_end) > 75) { VF.showPrevious(); } if((x_start - x_end) < -75) { VF.showNext(); } } return true; }
Nur will das Ganze nicht so einfach funktionieren. Vielleicht hat jemand eine Lösung
-
Hab es nun selber rausbekommen.
Es lag an der ListView. Diese reagierte nicht auf das OnTouchEvent.
Daher musste ich den OnTouchListener auf OnTouchEvent setzen und nun geht es
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!