官方描述:
http://developer.android.com/intl/zh-cn/reference/android/widget/ImageView.ScaleType.html
center
在视图中使图像居中,不执行缩放。 无论图片大小,放置居中。
![](https://img.haomeiwen.com/i30549/0886baead5bab2c6.png)
![](https://img.haomeiwen.com/i30549/a45a6485e3bd5fb2.png)
centerCrop
保持原始比例缩放图片,使图片的原来高宽都大于等于视图坐标,图片居中。
![](https://img.haomeiwen.com/i30549/71424df9c0d4f4a0.png)
![](https://img.haomeiwen.com/i30549/6ccc18dd329d4236.png)
centerInside
保持原始比例缩放图片,使图片的原来高宽都小于等于视图坐标,图片居中。
![](https://img.haomeiwen.com/i30549/73b5c7024e32e810.png)
![](https://img.haomeiwen.com/i30549/ca36698bd773849c.png)
fitCenter
保持原始比例缩放图片,使高度或宽度达到坐标的最大值。
![](https://img.haomeiwen.com/i30549/b77efaf6647c708b.png)
![](https://img.haomeiwen.com/i30549/3d2f884edaf76903.png)
fitEnd
保持原始比例缩放图片,使高度或宽度达到坐标的最大值。显示右下部分。
![](https://img.haomeiwen.com/i30549/190bc19f753ffc12.png)
![](https://img.haomeiwen.com/i30549/6581d54b5029bbf8.png)
fitStart
保持原始比例缩放图片,使高度或宽度达到坐标的最大值。显示左上部分。
![](https://img.haomeiwen.com/i30549/00cc52c1569173a7.png)
![](https://img.haomeiwen.com/i30549/e52d185b5c44caed.png)
fitXY
拉伸图片,填充满整个ImageView
![](https://img.haomeiwen.com/i30549/3482edf6e2280557.png)
![](https://img.haomeiwen.com/i30549/f8743880e7adde5f.png)
matrix
不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。图像矩阵可以通过 setImageMatrix(Matrix) 设置。
![](https://img.haomeiwen.com/i30549/e6ed371c87e7f4ef.png)
![](https://img.haomeiwen.com/i30549/c9b20df9a623c8bc.png)
网友评论