Android Image 控件的图片展示方式设置 ScaleType

设置 Image 图片显示方式有两种
1、在 layout xml 中定义 android:scaleType
2、在代码中调用 imageView.setScaleType(ImageView.ScaleType.XXX); // XXX 是显示方式

下面介绍该属性的八种类型:

CENTER (center)

按图片的原来 size 居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

CENTER_CROP (centerCrop)

按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)

CENTER_INSIDE (centerInside)

将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽

FIT_CENTER (fitCenter)

把图片按比例扩大/缩小到View的宽度,居中显示

FIT_START (fitStart)

把图片按比例扩大/缩小到View的宽度,置于顶部显示

FIT_END (fitEnd)

把图片按比例扩大/缩小到View的宽度,置于底部显示

FIT_XY (fitXY)

不按比例缩放图片,目标是把图片塞满整个View。

MATRIX (matrix)

从ImageView左上角开始直接显示,显示不全时,裁剪。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章