Ich implementiere swipe card
mit pinch to zoom
Funktionalität, indem ich diese Bibliothek verwende und wenn ich nur image view
benutze, dann funktioniert es fein bedeutet Swipe funktioniert ordnungsgemäß, aber ich möchte Swipe-Funktionalität wie Bibliothek sowie pinch to zoom
, so dass ich TouchImageView
-Klasse hinzugefügt, in denen nur pinch to zoom
arbeiten, aber Swipe-Funktionalität funktioniert nicht. Könnten Sie mir bitte helfen, dieses Problem zu lösen oder mir eine alternative Bibliothek vorschlagen, in der swipe card
und pinch to zoom
möglich ist?
Unten ist meine Aktivität
Hier ist activity_main.xml
%Vor% Hier ist mein Adapter
und meine TouchImageView
class
Gibt false
in OnTouchListener.onTouch()
in der Klasse TouchImageView
zurück, wenn nur ein Zeiger wie folgt inaktiv ist:
Auf diese Weise wird nur das Berührungsereignis Pinch-to-Zoom verwendet, wenn zwei Zeiger vorhanden sind (erforderlich, um einen Pinch mit auszuführen).
Aktualisierung:
Erweitern Sie die SwipeFlingAdapterView
-Klasse und überschreiben Sie die onInterceptTouchEvent()
-Methode wie hier: Verwenden von onInterceptTouchEvent
Dann könnten Sie das auf die Bildansicht gerichtete Berührungsereignis wie folgt abfangen:
%Vor%Weitere Dokumentation über Touch-Abschnitte finden Sie hier: Ссылка
Ich hoffe, es hilft!