Ich bin auf der Suche nach einer Möglichkeit, Bild vergrößern und scrollen, wie es in Droid Comic Viewer implementiert ist. Gibt es einen schnellen Weg, das zu tun? Wenn nicht, könnten Sie bitte einige Ratschläge zur Implementierung von kinetischem Scrollen geben.Rich Bild Scrollen und Zoomen auf Android
Antwort
Es war nicht schnell für uns. Als wir diesen Teil von Droid Comic Viewer implementiert haben, haben wir den Quellcode von ScrollView als Referenz verwendet, um eine Ansicht zu erstellen, die horizontales und vertikales Scrollen ermöglicht.
Scrollen und Zoomen haben viele Eigenarten, die wir nach und nach gelöst haben, und einige von denen, die wir noch lösen müssen.
Wenn Sie es nicht eilig haben, planen wir, den Quellcode später in diesem Jahr zu veröffentlichen.
Es gibt viele Möglichkeiten, den Zoom zu implementieren. Als einfache Möglichkeit ist es, eine Bildmatrix auf der Image einzustellen:
Matrix matrix = new Matrix();
matrix.postScale(scaleX, scaleX);
matrix.postTranslate(offsetX, offsetY);
mImageView.setImageMatrix(matrix);
Wenn Sie mit Touch-Ereignisverarbeitung nicht vertraut sind, schauen Sie in OnTouchListener. Die Verwendung eines GestureDetector kann helfen, die Dinge weiter zu vereinfachen.
Ja, das habe ich schon hier gefunden: http://stackoverflow.com/questions/937313/android-basic-gesture-detection Aber ich suche noch einige gute Erklärungen über kinetische Scrolling-Implementierung auf Android. – F0RR
- 1. Scrollen und Zoomen SVG Viewer unter Windows?
- 2. Bild zoomen und schwenken
- 3. Limit Scrollen und Zoomen Google Maps Android API v2
- 4. Bild zoomen auf schweben, Bild halten zentriert
- 5. Prise Zoomen auf ein Bild in Xamarin
- 6. Zoomen und ziehen Sie ein Bild in android
- 7. Prise Zoomen auf Textansicht android
- 8. Bild in Bildbox zoomen
- 9. Android-Vorschlag zum Zoomen
- 10. Overlay-Bild und Hintergrundbild Zoomen mit TouchImageView
- 11. Web: Lösung für Bild drehen und zoomen
- 12. svg Bild zoomen, schwenken und bearbeiten
- 13. ViewController Animation wie Zoomen und Zoomen
- 14. Mapbox - Verhindert das Zoomen der Karte beim Scrollen auf Seite
- 15. Bilder auf Mobilgeräte zoomen
- 16. Mathematik für langsames Bild zoomen
- 17. Bild zoomen mit horizontalem scrollview
- 18. Wie zoomen Bild mit angularJS
- 19. Wie zu drehen, zu zoomen, kneifen ein Bild in android
- 20. Android webview nur zoomen
- 21. Zoomen auf UIScrollView mit Paging aktiviert und mehrere Bilder
- 22. Drehen und Zoomen Bildansicht in Android
- 23. Java Swing drehen und zoomen
- 24. Großes Bild scrollen
- 25. Zoomen und Schwenken UILoader Bild in Flash CS5
- 26. Beim Zoomen auf Chrome wird das Bild-Sprite falsch ausgerichtet
- 27. Rich-Text-Editor unterstützt Tabelle, Bild und Datei-Uploads
- 28. Winforms Rich Textbox erlauben Scrollen, wenn die Maus über
- 29. Speichern bearbeitete Bild nach dem Zoomen, Drehen und Schwenken
- 30. Bild an Cursorposition im Rich Textfeld einfügen
Danke! Die Menschheit wird sich an dich erinnern! – F0RR
Irgendwelche Updates zu diesem Thema? : P –
haben Sie den Quellcode freigegeben? –