Wie implementiert man den Zoom-Effekt für die Bildansicht in Android?
Implementierung Bild Zoomen, ich habe versucht mit so vielen codes.Aber ich habe nicht bekommen, die volle Idee von Geste und Veranstaltungen. Ich möchte zu implementieren, wenn man doppelt Tippen, wird ein Bild Zoomen nach dem touch(event x und y).Ich habe zu implementieren, nur das Zoomen in dieser Zeit keine Pfanne.Kann jeder Körper mir empfehlen ?
Bearbeiten:
Eigentlich habe ich umgesetzt, dass der viewflipper mit Bildern, wenn ich versuche, Schwenk-und zoom-Effekt, manchmal werden die Bilder verändert.Ich möchte zu implementieren zoom-Effekt, wo der Benutzer geklickt wird.
Geben Sie mir einige Idee, dass....
InformationsquelleAutor der Frage Android Developer World | 2011-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Faul Mann kann diese libimportieren Sie Einfach in Ihrem Projekt und
InformationsquelleAutor der Antwort star18bit
Hier ist eine der effizientesten Art und Weise, es funktioniert reibungslos:
https://github.com/MikeOrtiz/TouchImageView
Ort
TouchImageView.java
in Ihrem Projekt. Es kann dann verwendet werden, die gleichen wieImageView
.Beispiel:
Wenn Sie
TouchImageView
im xml -, dann müssen Sie den vollständigen PaketNamen, denn es ist eine benutzerdefinierte Ansicht.
Beispiel:
InformationsquelleAutor der Antwort Victor
Ist hier ein gutes Beispiel auf, wie die Umsetzung der zoom Einfluss auf die touch mit einer Bildansicht
Zoom-Effekt auf Bildansicht
EDIT:
Auch hier ist ein weiterer großer ein.
Pinch to zoom tutorial
InformationsquelleAutor der Antwort coder_For_Life22
Ich hoffe, Sie sind wohlauf.oft geschieht es mit allem, wenn Sie möchten, fügen Sie neue Funktionalität in Ihrer app dann in der Regel, Sie alle suchen nach Bibliotheken, die keine gute Taktik, weil Sie nicht wissen, welche Art von code ist in diesem libabry. also ich bevorzuge immer eine Abspaltung der Bibliotheken und hinzufügen von nützlichen Klassen und Methoden, die in meiner Anwendung code.
so, wenn ich stecken mit dem gleichen Problem, ich machen viel sehr viel R&D, dann finde ich eine Klasse, die die Fähigkeit gibt, zoomIn ,zoomOut und pinIn heraus. so können Sie sehen, dass Klasse hier..
so, wie ich gesagt, es ist eine einzelne Klasse. so können Sie dieses Klasse überall in Ihren Projekten, wie utils".und setzen Sie folgenden Zeilen in die XML-Dateien wie:
und Sie können finden, dass die Bild-Ansicht in das ANGESEHENE Tätigkeit, wie Sie für alle Ansichten wie -:
dass es für
TouchImageView
.genießen Sie unser code 🙂
InformationsquelleAutor der Antwort John smith
Sehr einfache Art und Weise (Getestet) :-
Hinzufügen Balg-line in bauen.gradle :-
InformationsquelleAutor der Antwort Premkumar Manipillai
Dies ist in der Tat das beste Beispiel dafür, immer für Bild-Zoom und Pan in android,
http://blog.sephiroth.it/2011/04/04/imageview-zoom-and-scroll/
InformationsquelleAutor der Antwort Sujit
Sie könnte prüfen, die Antwort in eine Frage im Zusammenhang.
https://stackoverflow.com/a/16894324/1465756
Nur import-Bibliothek https://github.com/jasonpolites/gesture-imageview.
in Ihr Projekt und fügen Sie Folgendes in Ihre layout-Datei:
InformationsquelleAutor der Antwort arniotaki
Ich bevorzugte die Bibliothek davemorrissey/subsampling-scale-image-anzeigen
über chrisbanes/PhotoView
(Antwort von star18bit)
Sehen Wie konvertieren von AAR-JARwenn Sie wie zu verwenden subsampling-scale-image-anzeigen mit Eclipse/ADT
InformationsquelleAutor der Antwort OneWorld
public class ImageFullViewActivity erstreckt AppCompatActivity {
}
InformationsquelleAutor der Antwort Efi G