Imageview 控件的 ScacleType 属性介绍
2013-10-30 23:57
162 查看
scaleType 顾名思义 就是缩放类型,通俗的将就是如何将image展示在指定的imageview控件当中,可供选择的属性有以下种类:
下面逐一进行介绍:
matrix 用矩形绘制,即从image的左上角开始绘制绘制 imageview大小的宽高,(由于对于matrix不熟,这里就不具体介绍了)
fitxy 将image不按比例缩扩到宽高都等于imageview的大小 ,保证图片完整,view被完全填充,不像下面要说的CenterCrop(保证完全填充,但不保证图片完整显示)适合显示宽高比列不是差别不是很大,而且要完全填充的;
fitCenter 将image按比例缩扩到宽高小于等于imageview大小, 保证图片完整。显示在imagview中间,适合那些保证图片完整,和图片不变形的。
fitStart 将image按比例缩扩到宽高小于等于imageview大小, 保证图片完整,显示在iamgeview控件的左上方。
fitStart 将image按比例缩扩到宽高小于等于imageview大小, 保证图片完整,显示在iamgeview控件的右下方。
Center 将Image按原size显示在imageview中, 不保证图片完整显示,两者几何中心重合,合适那些只显示图片中央区域的大图片。
CenterCrop 将Image按比例缩扩到大于等于imageview的大小, 不保证图片完整显示,两者几何中心重合,正如上面所说的不保证完整,但是按比例缩放不会变形。
CenterInside 将Image按比例缩扩到小于等于imageView的大小, 保证图片完整,两者几何中心重合(所以个人感觉和fitcentter一个概念)。
综上参考的分类因子有,大小,变形,位置。
有图有真相:
(发现博客园加张图,真费劲)
Constant | Value | Description |
---|---|---|
matrix | 0 | |
fitXY | 1 | |
fitStart | 2 | |
fitCenter | 3 | |
fitEnd | 4 | |
center | 5 | |
centerCrop | 6 | |
centerInside | 7 |
matrix 用矩形绘制,即从image的左上角开始绘制绘制 imageview大小的宽高,(由于对于matrix不熟,这里就不具体介绍了)
fitxy 将image不按比例缩扩到宽高都等于imageview的大小 ,保证图片完整,view被完全填充,不像下面要说的CenterCrop(保证完全填充,但不保证图片完整显示)适合显示宽高比列不是差别不是很大,而且要完全填充的;
fitCenter 将image按比例缩扩到宽高小于等于imageview大小, 保证图片完整。显示在imagview中间,适合那些保证图片完整,和图片不变形的。
fitStart 将image按比例缩扩到宽高小于等于imageview大小, 保证图片完整,显示在iamgeview控件的左上方。
fitStart 将image按比例缩扩到宽高小于等于imageview大小, 保证图片完整,显示在iamgeview控件的右下方。
Center 将Image按原size显示在imageview中, 不保证图片完整显示,两者几何中心重合,合适那些只显示图片中央区域的大图片。
CenterCrop 将Image按比例缩扩到大于等于imageview的大小, 不保证图片完整显示,两者几何中心重合,正如上面所说的不保证完整,但是按比例缩放不会变形。
CenterInside 将Image按比例缩扩到小于等于imageView的大小, 保证图片完整,两者几何中心重合(所以个人感觉和fitcentter一个概念)。
综上参考的分类因子有,大小,变形,位置。
有图有真相:
(发现博客园加张图,真费劲)
相关文章推荐
- UISwitch开关控件属性介绍以及获取开关状态并做出响应
- Android 控件属性介绍
- Android控件TextView属性介绍
- MFC各种控件属性介绍
- popupWin 属性及用法介绍 ASP.NET控件,仿QQ,msn右下角弹出窗口
- webbrowser控件属性介绍
- 控件自定义属性介绍 http://www.jb51.net/article/32172.htm
- 控件介绍_LinkLabel控件的主要常用链接属性LinkArea
- ASP.NET编程软件课程中控件常见的一些属性及方法介绍
- C#常用控件属性及方法介绍
- asp.net控件开发基础(5) ----------简单介绍自定义控件简单属性和复杂属性
- iOS开发笔记>> storyboard 项目中控件 installed 属性简单介绍
- 控件介绍_LinkLabel控件的主要常用链接属性LinkArea
- ImageView控件的scaleType属性
- UISwitch开关控件属性介绍以及获取开关状态并做出响应
- MFC各种控件属性介绍
- WPF中控件ListView和DataGrid典型属性介绍
- asp.net控件开发基础(6) ----------简单介绍自定义控件样式属性
- winFrom 常用控件属性及方法介绍
- 【iOS开发-12】UISwitch开关控件属性介绍以及获取开关状态并做出响应