我必须在imageview中显示图像。 我想要做的只是在imageview上简单地进行缩放和缩放功能。
答案 0 :(得分:32)
您可以使用Chrisbanes photoview库:
答案 1 :(得分:16)
您可以在下面找到由Jason Polites创建的类的链接,该类允许您处理自定义ImageView上的缩放缩放:https://github.com/jasonpolites/gesture-imageview。
只需将此软件包包含到您的应用程序中,然后您就可以在XML文件中使用自定义GestureImaveView
:
<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 :(得分:1)
http://www.codeproject.com/Articles/319401/Simple-Gestures-on-Android
尝试这个库它真的很棒,它提供了捏缩放旋转,具有惊人的平滑度,并且易于使用