码迷,mamicode.com
首页 > 移动开发 > 详细

Android总结之ImageView的scaleType属性

时间:2015-03-17 20:20:05      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:android   imageview   scaletype   

Android中ImageView的scaleType有8个可选项

1 matrix不对图片进行缩放,对原图从view的左上角绘制图片(图片不变形);

2 fitXY将图片全部绘制到view中,但是图片会变形;(图片变形,充满view)

3 fitStart、fitCenter、fitEnd三个属性会选择图片的较长的边为基准对图片进行缩放处理,正因为如此,图片不会完全充满view,不同之处在于图片在view中绘制的锚点不同;(图片不变形,不能充满view

4 center不对图片进行缩放处理,选取view及图片的中心点进行绘制;(图片不变形)

5 centerCrop会保证图片充满view,因此会选取图片中较短的边为基准做缩放处理;(图片不变形,充满view)

6 centerInside保证图片显示在view中间,当图片大于view时,会选取图片较长的边为基准对图片进行缩小,当图片宽高小于view时,直接将图片显示到view中间。(图片不变形)

Android总结之ImageView的scaleType属性

标签:android   imageview   scaletype   

原文地址:http://blog.csdn.net/peidonghui/article/details/44345035

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!