我正在开发一个Android应用程序,我已经在相对布局上设置了图像。现在我想通过手势缩放图像(平移缩放),相对布局不包含任何图像视图。图像直接在相对布局上设置。
答案 0 :(得分:0)
在我的公开场合,缩放父版面并不是一个好习惯,因为它可能会产生复杂性,但您可以找到可能的解决方案zoom in/out RelativeLayout,而Github Gist可能会在这方面帮助您。
您可以使用ImageView
创建一个带有match_parent属性的ImageView
并使用PhotoView来缩放图片,这是一个用于缩放图像的惊人库,我亲自在我的脑海中使用它多个项目。
这是使用match_parent
的{{1}} PhotoView
个属性。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<uk.co.senab.photoview.PhotoView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:adjustViewBounds="true"/>
</RelativeLayout>
您可以找到有关实施库here的所有信息。
希望有所帮助