<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="bei.com.testjava8.MainActivity">
<ImageView
android:layout_width="200dp"
android:layout_height="200dp"
android:id="@+id/imageView"
android:src="@mipmap/pic_smal"
android:scaleType="center"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
用一张大图和小图,分别实验几种情况:
1.CENTER
图片居中不缩放,超过区域进行裁剪,图片中间区域显示
2.CENTER_CROP
图片按照长宽进行缩放,充满长宽,进行裁剪.小图片原图居中显示
3.CENTER_INSIDE
图片完整显示,按比例缩放长宽一边进行适配
4.FIT_CENTER
图片按照长宽进行缩放,充满长宽,进行裁剪.居中显示
5.FIT_END
不做图解 图片按照长宽进行缩放,充满长宽,进行裁剪.底部显示
6.FIT_START
不做图解 图片按照长宽进行缩放,充满长宽,进行裁剪.上部显示
7.FIT_XY
图片不按照长宽进行缩放,充满控件显示
8.MATRIX
图片矩阵的变化,小图缩放影响