Как увеличить изображение зума при увеличении масштаба изображения?

Мне нужно отображать изображение в режиме просмотра изображений. И то, что я хочу сделать, - это просто улучшить функции масштабирования и масштабирования в режиме просмотра изображений.

Ответ 1

Ниже вы можете найти ссылку на класс, созданный 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"/>

Этот класс обрабатывает масштабные масштабирования, но также и двойные краны.

Ответ 2

Вы можете использовать библиотеку photoview Chrisbanes.

https://github.com/chrisbanes/PhotoView Надеюсь, это может вам помочь.

Ответ 3

http://www.codeproject.com/Articles/319401/Simple-Gestures-on-Android

попробуйте эту библиотеку, это действительно потрясающе, это дает возможность поворота pich с потрясающей гладкостью и очень проста в использовании.