ImageView.ScaleType.CENTER   android:scaleType="center"

以原图的几何中心点和ImagView的几何中心点为基准,按图片的原来size居中显示,不缩放,当图片长/宽超过View的长/宽,则截取图片的居中部分显示ImageView的size.当图片小于View 的长宽时,只显示图片的size,不剪裁。

ImageView.ScaleType.CENTER_CROP  android:scaleType="centerCrop"

以原图的几何中心点和ImagView的几何中心点为基准,按比例扩大(图片小于View的宽时)图片的size居中显示,使得图片长 (宽)等于或大于View的长(宽),并按View的大小截取图片。当原图的size大于ImageView时,按比例缩小图片,使得长宽中有一向等于ImageView,另一向大于ImageView。实际上,使得原图的size大于等于ImageView

ImageView.ScaleType.CENTER_INSIDE|android:scaleType="centerInside" 以原图的几何中心点和ImagView的几何中心点为基准,将图片的内容完整居中显示,通过按比例缩小原来的size使得图片长(宽)等于或小于ImageView的长(宽)

ImageView.ScaleType.FIT_CENTER   android:scaleType="fitCenter"

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

ImageView.ScaleType.FIT_END   android:scaleType="fitEnd"

把图片按比例扩大(缩小)到View的宽度,显示在View的下部分位置

ImageView.ScaleType.FIT_START  android:scaleType="fitStart"

把图片按比例扩大(缩小)到View的宽度,显示在View的上部分位置

ImageView.ScaleType.FIT_XY  android:scaleType="fitXY"

把图片按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满View.

ImageView.ScaleType.MATRIX android:scaleType="matrix"

用matrix来绘制

转载于:https://blog.51cto.com/lwklwc/1340715

scaleType属性设置!相关推荐

  1. android imageview 的常用属性,android imageview scaletype属性

    android imageview scaletype属性并不是很常用,以至于到现在我才注意到,但是在某些应用中,这是一个很重要的属性,比如相册应用. ImageView的Scaletype决定了图片 ...

  2. android查看控件的xml属性,006 Android XML 控件属性设置技巧汇总

    1.textview 组件文本实现替换(快速实现字符资源的调用) android 应用资源位置在 project(工程名)--->app--->res--->values 在stri ...

  3. Android中ImageView的scaleType 属性说明。

    ImageView是Android中最常用的控件之一,在使用ImageView的时候,必不可少的会使用到scaleType属性,该属性指定了你的ImageView如何显示图片.包括是否进行缩放,等比缩 ...

  4. android:scaletype=quot;fitxyquot;,Android ImageView的ScaleType属性

    参考1.Android--UI之ImageView 2.ImageView的scaleType详解 ScaleType属性常量含义fitXY横向.纵向独立缩放,以适应该ImageView fitCen ...

  5. android:scaleType属性说明

    目录 一. ScaleType属性的八种缩放规则说明 二. ScaleType属性的八种缩放效果图演示 三. ImageView.ScaleType自定义缩放规则,等比缩放,完整显示,拒绝变形 四. ...

  6. android scaletype没作用,Android ImageView的ScaleType属性

    参考 ScaleType属性 常量 含义 fitXY 横向.纵向独立缩放,以适应该ImageView fitCenter 保持纵横比缩放图片,缩放完成后将图片放在ImageView的中央 fitSta ...

  7. android scaletype没作用,Android源码系列之深入理解ImageView的ScaleType属性

    做Android开发的童靴们肯定对系统自带的控件使用的都非常熟悉,比如Button.TextView.ImageView等.如果你问我具体使用,我会给说:拿ImageView来说吧,首先创建一个新的项 ...

  8. android scaletype没作用,Android ImageView 的scaleType 属性图解

    ImageView 是 Android 中最常用的控件之一,而在使用ImageView时,必不可少的会使用到它的scaleType属性.该属性指定了你想让ImageView如何显示图片,包括是否进行缩 ...

  9. android学习笔记之ImageView的scaleType属性

    我们知道,ImageView有一个属性叫做scaleType,它的取值一共同拥有八种,各自是:matrix,fitXY.fitStart,fitCenter.fitEnd,center,centerC ...

最新文章

  1. hdu-2209 翻纸牌游戏
  2. Python常用编程模块汇总
  3. linux apache 安装 rewrite,Linux主机下Apache如何使用rewrite模块
  4. 如何使用Hibernate将PostgreSQL枚举映射到JPA实体属性
  5. Java并发编程--理解ThreadLocal
  6. 素数类型C语言题目总结
  7. C项目案例实践(0)-语言基础
  8. 赛门铁克发布第21期《互联网安全威胁报告》 揭示当前更为严峻的网络威胁现状...
  9. 1370. 上升下降字符串
  10. 机器学习算法-异常值检测(outlier),30 亿个雅虎账户被黑客入侵?
  11. linux系统怎么拨号上网,linux配置上网 linux adsl拨号上网设置
  12. Java中枚举类的ordinal()方法
  13. 大数据,物联网和人工智能的关系
  14. 微信公众号模板如何使用?公众号模板教程!
  15. 小程序云开发支持公众号网页开发了
  16. 删除yum.repos.d
  17. CAAI名誉理事长李德毅院士谈机器的生命观
  18. 18.Spring学习笔记_切面的优先级(by尚硅谷_佟刚)
  19. 部署-用Yum安装PHP7.4(CentOS 7.8)
  20. Android简易闹钟实现

热门文章

  1. mysql游标进阶_MYSQL进阶学习知识拓展一:MySQL 存储过程之游标!
  2. ipad鼠标圆圈变成箭头_下一代 macOS 或将支持 Mac「投屏」到 iPad
  3. 2019.7.17刷题统计
  4. SQL 语句(原生)
  5. linux中Centos7搭建lnmp环境
  6. 数据结构与算法(二):比较有名的排序和所有算法
  7. 移动开发js库Zepto.js使用中的一些注意点
  8. 几个常用方法有效优化ASP.NET的性能
  9. PHP网站如何解决大流量与高并发的问题
  10. 2013年1月12日学习内容