我正在创建一个允许您缩放ImageView
的小应用程序。当我使用适合布局的每个轮廓的图像时(图像的所有边都可以看到并覆盖整个布局),当XML代码时,除了缩放效果之外还有缩放,所有各方图像都不再出现在布局上我写了android:scaleType = "matrix"
。但我希望图像适合用户可以缩放的实际尺寸的布局。我认为我使用scaleType = "matrix"
的事实是因为当我放置scaleType = "centerinside"
时,我的图像完全按照我想要的方式显示,但还有更多的缩放图像效果。我想知道当我使用java也过度充电scaleType = "centerinside"
时是否需要更改我的代码。
答案 0 :(得分:0)
我认为您可以通过将此库添加到项目PhotoView
来为图像视图添加缩放效果 来自文档的
支持缩放的ImageView for Android的实现 各种触摸手势。
如果您正在使用 android studio ,则可以添加此库:
<强>用法强>
在您的应用Build.gradle
中添加以下代码
dependencies {
compile 'com.github.chrisbanes:PhotoView:1.3.0'
}
然后在activity.xml
中使用以下
<uk.co.senab.photoview.PhotoView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/iv_photo"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
请记住,您不必更改 Activity.java
。。常规 imageview