implementieren zoom auf scrollView android
Ich versuche, eine Anwendung zu erstellen mit der scrollView in Android. So kommt es, dass scrollView nicht unterstützt Matrizen. Deshalb kann ich nicht tun so etwas wie dieses:
Matrix matrix = new Matrix();
Matrix eventMatrix = new Matrix();
//possible touch states
final static int NONE = 0;
final static int DRAG = 1;
final static int ZOOM = 2;
int touchState = NONE;
Möchte jemand wissen, ob es möglich ist, zu erreichen, das Zoomen sowie Quetsch-Funktionalität über die anderen Verfahren? Schätzen Sie die Hilfe.
Dank.
[RE-EDIT]
Den scrollView dienen als container, so dass verschiedene Interfaces kann darin platziert. So wird die scrollView kann dienen als ein UI-Teil.
Dank.
- Bitte, jemand, viel Dank!!
- Ich habe die gleiche Anforderung. Können Sie bitte teilen Sie mir den code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Je nach Ihren spezifischen Anforderungen hier sind ein paar mögliche Ansätze zu diesem problem:
Ich bin mir nicht sicher, was Sie mit der ScrollView, aber Sie sollten einen Blick auf das android-Entwickler-Artikel - Making sense multitouch zu bekommen pinch/zoom-Funktionalität.
Wenn Ihre Absicht ist, zu bieten zoom-Funktionen, um ein Bild, dann sind Sie im Glück! Ich schrieb eine ziemlich Gründliche Klasse, die Sie erweitert Bildansicht hinzufügen pinch-zoom und panning-Funktionen, mit boundary-Tests. Check it out hier. Wenn das ist nicht, was Sie wollen, dann haben Sie, um mehr Informationen darüber, was genau Sie tun möchten. Aber dieser code sein könnte, anpassbar an Ihre Bedürfnisse.