Мне нужно отобразить изображение в изображении. И то, что я хочу сделать, - это просто функция увеличения и масштабирования изображения.Как увеличить изображение зума в увеличении масштаба изображения?
ответ
Ниже приведена ссылка на класс, созданный Jason Polites, который позволит вам обрабатывать масштабирование пинча на пользовательских ImageViews: https://github.com/jasonpolites/gesture-imageview.
Просто включите этот пакет в приложение, а затем вы будете иметь возможность использовать пользовательские GestureImaveView
в файлах XML:
<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"/>
Этот класс обрабатывает прижимные зуммирование, но и двойные краны.
Это действительно помогло мне .. Отлично .. – AnkitRox
http://www.codeproject.com/Articles/319401/Simple-Gestures-on-Android
попробовать эту библиотеку это действительно удивительно, что дает КУП зум вращаться с удивительной гладкостью и очень легок в использовании
Вы можете использовать библиотеку PhotoView Chrisbanes.
https://github.com/chrisbanes/PhotoView Надеюсь, это может вам помочь.
Я сделал это только сейчас. У меня есть только эмулятор для тестирования прямо сейчас. Должен ли щелкнуть мышью и перетащить изображение? Это не так. Однако, когда я дважды щелкаю, он масштабирует изображение. – user2602079
Также кажется, что масштабирование изображения не изменяет размер изображения. Таким образом, большая часть изображения обрезается, когда он увеличивается (из моего теста с двойным нажатием). Знаете ли вы, что какие-либо библиотеки изменяют размер изображения? Я не могу его найти. Они все говорят, что они прижимают зубы. Не увеличивайте размер/масштаб. Спасибо – user2602079
Могу ли я сохранить увеличенное изображение с помощью этой библиотеки? – Chetan
Просто перейдите по ссылке .... вы нашли какое-то решение ... http://stackoverflow.com/questions/8399296/how-to-implement-zoom-effect-for-image-view-in- android – Vasu
вы не можете просто запросить код. Расскажите, что вы пробовали до сих пор, и мы поможем. –
http://stackoverflow.com/questions/10128842/open-imageview-with-zoom-and-scroll – Gunaseelan