Ich muss Bild in einem Bild anzeigen. Und was ich tun möchte, ist einfach nur kneifen und Zoom-Funktionalität auf Bildansicht.Wie Pinch Bild in Bild vergrößern zoom android?
Antwort
Unten finden Sie einen Link zu einer von Jason Polites erstellten Klasse, mit der Sie Pinch-Zooms auf benutzerdefinierten ImageViews bearbeiten können: https://github.com/jasonpolites/gesture-imageview.
sind einfach dieses Paket in Ihre Anwendung und dann können Sie eine benutzerdefinierte GestureImaveView
in Ihrer XML-Dateien verwenden:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:gesture-image="http://schemas.polites.com/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<com.polites.android.GestureImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/image"
gesture-image:min-scale="0.1"
gesture-image:max-scale="10.0"
gesture-image:strict="false"/>
Diese Klasse behandelt Prise Zooms, aber auch Doppelhähne.
Es hat mir wirklich geholfen .. Great .. – AnkitRox
http://www.codeproject.com/Articles/319401/Simple-Gestures-on-Android
versuchen, diese Bibliothek es ist wirklich erstaunlich, es gibt pich Zoom Drehen mit der erstaunlichen Glätte und ist viel einfach zu bedienen
Sie Chrisbanes Photoview Bibliothek verwenden können.
https://github.com/chrisbanes/PhotoView Ich hoffe, es könnte Ihnen helfen.
Ich habe das gerade jetzt getan. Ich habe nur den Emulator zum Testen. Soll das Bild durch Klicken und Ziehen mit der Maus verschoben werden? Es tut es nicht. Wenn ich jedoch doppelklicke, zoomt es das Bild. – user2602079
Es wird auch angezeigt, dass beim Zoomen des Bildes die Größe des Bildes nicht geändert wird. So wird ein Großteil des Bildes abgeschnitten, wenn es vergrößert wird (aus meinem Doppel-Tap-Test). Kennen Sie Bibliotheken, um das Bild auf Prise zu skalieren? Ich kann keinen finden. Sie alle sagen Pinch Zoom. Nicht klemmen, skalieren/skalieren. Danke – user2602079
Kann ich das gezoomte Bild mit dieser Bibliothek speichern? – Chetan
Gehen Sie einfach für den Link .... Sie haben eine Lösung gefunden ... http://StackOverflow.com/Questions/8399296/How-to-Implement-Zoom-effect-for-image-view-in- android – Vasu
kann man nicht einfach nach dem Code fragen. Sagen Sie uns, was Sie bisher versucht haben und wir werden Ihnen helfen. –
http://stackoverflow.com/questions/10128842/open-imageview-with-zoom-and-scroll – Gunaseelan