Wie Bild mit Finger Touch in Android schieben?

7

Ich entwickle eine Android-Anwendung, in der ich Bilder mit Fingerberührung verschieben möchte. Ich habe ein onClickListener implementiert, mit dem ich Bilder gleiten kann, aber ich weiß nicht, wie man Finger-Touch-Funktionalität implementiert.

Bitte schlagen Sie mir irgendeine Methode vor, wie man Bilder mit der Fingerberührung verschiebt. Jeder Vorschlag oder eine Anleitung oder Methode ist hilfreich.

    
Avi Kumar Manku 07.06.2011, 07:46
quelle

5 Antworten

31

Sie können die onTouchListner-Methode anstelle von onClickListner verwenden. Unten ist das Beispiel onTouchListers angegeben ..

%Vor%     
Mohit Kanada 07.06.2011, 08:12
quelle
9

Was Sie suchen, ist ein ViewFlipper . Dies wird Ihnen helfen, das Aussehen zu bekommen, was Sie erwarten.

Das kann hilfreich sein

überprüfen Sie dies auch

Oder probier das aus,

Fügen Sie in Ihrer XML-Datei nur das hinzu,

%Vor%

muss nicht mit ImageViews eingeschlossen werden.

Mach das jetzt in deiner Kodierung.

In Anbetracht dessen, dass Sie Ihre Bilder in einem Array wie diesem gespeichert haben,

%Vor%

Jetzt in Ihrem onCreate (),

%Vor%

Und füge diese Methode jetzt zu deiner Aktivität hinzu,

%Vor%

Das ist es. Und jetzt verwenden Sie Ihre viewFlipper.showNext(); und viewFlipper.showPrevious(); Methoden können Sie Ihre dynamischen Bilder zeigen.

    
Andro Selva 07.06.2011 08:09
quelle
2

Ich würde dir wirklich empfehlen, die RealViewSwitcher-Klasse von Marc Reichelt zu verwenden, um sie von zu bekommen hier Es bietet einen kleinen Blick Swticher, wie Android Launcher tut.

    
artouiros 07.06.2011 07:54
quelle
2

Aufrufe können Berührungsereignisse erfassen - werfen Sie einen Blick auf OnTouchEvent , mit dem Sie MotionEvent wie Touch-Down und Touch-Up abfangen können. Sie können einen Handler zum Loopen verwenden, indem Sie das Bild / die Ansicht nach einem Touch-Down-Ereignis bis zu einem Touch-Up-Ereignis an den aktuell berührten Ort verschieben.

    
Ben Williams 07.06.2011 07:56
quelle
2

Sie können das Galerie-Widget verwenden

Hier klicken den Link zur API

Es gibt auch ein Tutorial . Für mich war es sehr hilfreich:)

    
kyp 07.06.2011 08:12
quelle

Tags und Links