Android图片缩放类型ScaleType对比

图片很小,正方形,ImageView宽300dp,高200dp

 

1.默认缩放

 默认缩放为FIT_CENTER,即等比缩放图像,直到宽高之一达到预期为止

Android图片缩放类型ScaleType对比_第1张图片

 

2.FIT_END

FIT_END,等比缩放,宽高之一达到预期,且图片与END对齐

Android图片缩放类型ScaleType对比_第2张图片

 

3.CENTER

CENTER,不缩放,图片居中摆放

Android图片缩放类型ScaleType对比_第3张图片

 

4.CENTER_CROP

CENTER_CROP,字面意思居中裁剪,等比缩放,直到宽高都大于等于预期,超出部分不显示

Android图片缩放类型ScaleType对比_第4张图片

 

5.CENTER_INSIDE

CENTER_INSIDE,统一缩放图像(保持图像的宽高比),以便*图像的两个尺寸(宽度和高度)都等于*或小于视图的相应尺寸*(减去填充)。然后,图像在视图中居中

Android图片缩放类型ScaleType对比_第5张图片

 

6.MATRIX

MATRIX,绘制时使用图像矩阵缩放。可以使用* {@link ImageView#setImageMatrix(Matrix)}设置图像矩阵

未设置图像矩阵时如同CENTER

Android图片缩放类型ScaleType对比_第6张图片

 

7.FIT_XY

FIT_XY,非等比缩放,宽高都缩放到预期

Android图片缩放类型ScaleType对比_第7张图片

你可能感兴趣的:(android)