Android编程知识
android:scaleType 说明
2023-05-26 189 0
简介 android:scaleType
1、scaleType=“matrix” 保持原图大小、从左上角的点开始,以矩阵形式绘图。
2、scaleType=“fitXY” 将原图进行横方向(即XY方向)的拉伸后绘制的。
3、scaleType=“fitStart” 将原图沿左上角的点(即matrix方式绘图开始的点),按比例缩放原图绘制而成的。
4、scaleType=“fitCenter” 将原图沿上方居中的点(即matrix方式绘图第一行的居中的点),按比例缩放原图绘制而成的。
5、scaleType=“fitEnd” 将原图沿下方居中的点(即matrix方式绘图最后一行的居中的点),按比例缩放原图绘制而成的。
6、scaleType=“Center” 保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像。
7、scaleType=“centerCrop”
不保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像(以填满ImagView为目标,对原图进行裁剪)。
8、scaleType=“centerInside”
不保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像(以显示完整图片为目标,对原图进行缩放)。
保持长宽比
对背景图像进行修改android:scaleType=“fitXY”