ImageView 的属性 android:scaleType,即 ImageView.setScaleType(ImageView.ScaleType)。
android:scaleType 是 控 制 图 片 如 何 resized/moved 来 匹 对 ImageView 的 size 。
ImageView.ScaleType / android:scaleType值的意义区别:
说明:以下灰色部分是一个 120*200的 ImageView, 实验瓶则是一张 48*48的图片(小于
ImageView),google 的 logo 图片是256*256的(大于 ImageView)。
1.CENTER /center 按图片的原来 size 居中显示,当图片长/宽超过 View 的长/宽,则截 取
图片的居中部分显示
2.CENTER_CROP / centerCrop 按比例扩大图片的 size 居中显示,使得图片长 (宽)等于或
大于 View 的长(宽)
3.CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小 或原来的
size 使得图片长/宽等于或小于 View 的长/宽
评论0
最新资源