ref:http://abhiandroid.com/ui/scaletype-imageview-example.html
-
center
圖片至于ImageView中間还惠,不縮放圖片萤彩。
image.png -
centerCrop
centerCrop的目標(biāo)是將ImageView填充滿,故按比例縮放原圖秉版,使得可以將ImageView填充滿,同時(shí)將多余的寬或者高剪裁。
image.png -
centerInside
是圖片按比例縮放至于屏幕中間
image.png -
matrix
matrix表示原圖從ImageView的左上角開始繪制盼理,如果原圖大于ImageView辅愿,那么多余的部分則剪裁掉智亮,如果原圖小于ImageView,那么對原圖不做任何處理点待。
image.png -
fitXY
fitXY的目標(biāo)是填充整個ImageView阔蛉,為了完成這個目標(biāo),它需要對圖片進(jìn)行一些縮放操作亦鳞,在縮放的過程中馍忽,它不會按照原圖的比例來縮放。
image.png -
fitStart
將圖片按比例縮放至View的寬度或者高度(取寬和高的最小值)燕差,然后居上或者居左顯示(與前面縮放至寬還是高有關(guān))
image.png -
fitCenter
fitCenter和fitStart基本一樣遭笋,唯一不同的是fitCenter將圖片按比例縮放之后是居中顯示
image.png -
fitEnd
fitEnd和fitStart也基本一樣,唯一不同的是fitEnd將圖片按比例縮放之后是居右或者居下顯示
image.png