Android中ImageView.ScaleType属性值

转载 2015年07月09日 16:56:12

转自:http://blog.csdn.net/lirui0822/article/details/38423423

1 android:scaleType="center"

(1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按照图片的原大小居中显示,不缩放,用ImageView的大小截取图片的居中部分。

(2)当图片小于ImageView的宽高:直接居中显示该图片。

2 android:scaleType="centerCrop"

(1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按比例缩小图片,直到图片的宽高有一边等于ImageView的宽高,则对于另一边,图片的长度大于或等于ImageView的长度,最后用ImageView的大小居中截取该图片。

(2)当图片小于ImageView的宽高:以图片的中心店和ImageView的中心点为基准,按比例扩大图片,直到图片的宽高大于或等于ImageView的宽高,并按ImageView的大小居中截取该图片。

3 android:scaleType="centerInside"

(1)当图片大于ImageView的宽高:以图片的中心和ImageView的中心点为基准,按比例缩小图片,使图片宽高等于或者小于ImagevView的宽高,直到将图片的内容完整居中显示。

(2)当图片小于ImageView的宽高:直接居中显示该图片。

4 android:scaleType="fitCenter"

表示把图片按比例扩大(缩小)到ImageView的宽度,居中显示。

5 android:scaleType="fitStart"

表示把图片按比例扩大(缩小)到ImageView的宽度,在ImageView的上方显示。

6 android:scaleType="fitEnd"

表示把图片按比例扩大(缩小)到ImageView的宽度,在ImageView的下方显示。

7 android:scaleType="fitXY"

表示把图片按指定的大小在ImageView中显示,拉伸或收缩图片,不保持原比例,填满ImageView。

效果图:
(1) 原图片
   

(2)设置各种属性结果  
           center                         centerCrop                       
 
             centerInside                      fitCenter             
  

           fitStart                              fitEnd
                          
              fitXY


[读书笔记]Android中ImageView的ScaleType属性值(图文)

android:scaleType=”center” //图片可能被剪裁或控件未被填满,不被拉伸 (1)当图片大于ImageView的宽高:以图片的中心点和ImageView的中心点为基准,按照图片...

Android中ImageView.ScaleType属性值

ImageView.scaleType常用属性

ImageView android:scaleType的属性

  • 2013年12月05日 12:23
  • 917B
  • 下载

【ImageView】图片自适应及android:scaleType属性

ImageView的属性 网络上下载下来的图片自适应:android:adjustViewBounds="true"(其详细解释在下面)     android:id="@+id/...

Android ImageView scaleType+adjustViewBounds两个属性详解 保证图片不变形

转自:http://www.2cto.com/kf/201411/348601.html 记得当初学习ImageView 的时候,觉得很简单,很基础。 直到两年后我才开始使用adjustViewBo...

理解Android ImageView的scaleType属性

ImageView的scaleType属性 center,centerCrop,centerInside,fitCenter,fitStart,fitEnd,fitXY,matrix...
  • hehe26
  • hehe26
  • 2016年10月14日 14:44
  • 567

Android ImageView属性adjustViewBounds和ScaleType的介绍

在研究Android项目的时候看到了ImageView的adjustViewBounds和ScaleType这两个属性,想知道具体怎么使用,所以查阅了相关资料和官方文档。...
  • fanKarl
  • fanKarl
  • 2016年07月28日 16:05
  • 235

android学习笔记之ImageView的scaleType属性

我们知道,ImageView有一个属性叫做scaleType,它的取值一共有八种,分别是:matrix,fitXY,fitStart,fitCenter,fitEnd,center,centerCro...
  • wjr1949
  • wjr1949
  • 2017年05月12日 17:45
  • 251

ImageView的属性android:scaleType作用

在网上查了好多资料,大致都雷同,大家都是互相抄袭的,看着很费劲,不好理解,自己总结一下,留着需要看的话来查找。 代码中的例子如下: ...

Android初级之ImageView的scaleType属性

1. ImageView属性:scaleType,用于控制图片根据控件大小的不同显示方式。2. scaleType一共有8种值:matrix,fitXY,fitStart,fitCenter,fitE...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中ImageView.ScaleType属性值
举报原因:
原因补充:

(最多只允许输入30个字)