原文:http://juliaailse.iteye.com/blog/1409317

1、scaleType=“matrix”  是保持原图大小、从左上角的点开始,以矩阵形式绘图。

2、scaleType=“fitXY”    是将原图进行横方向(即XY方向)的拉伸后绘制的。

3、scaleType=“fitStart” 是将原图沿左上角的点(即matrix方式绘图开始的点),按比例缩放原图绘制而成的。

4、scaleType=“fitCenter” 是将原图沿上方居中的点(即matrix方式绘图第一行的居中的点),按比例缩放原图绘制而成的。

5、scaleType=“fitEnd”     是将原图沿下方居中的点(即matrix方式绘图最后一行的居中的点),按比例缩放原图绘制而成的。

6、scaleType=“Center”    是保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像。

7、scaleType=“centerCrop”  不保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像(以填满
ImagView为目标,对原图进行裁剪)。

8、scaleType=“centerInside” 不保持原图大小,以原图的几何中心点和ImagView的几何中心点为基准,只绘制ImagView大小的图像(以显示
完整图片为目标,对原图进行缩放)。

scaletype的种类分为三类matrix(默认)、fit-X类、和center类。matrix就不多说。fit-X类中,
fitStart、fitCenter和fitEnd之间的都是根据需要使原图改变对ImgView进行适应,按matrix进行绘制,但它们
的区别在于基准不同。fitStart的基准为最上角的点(即matrix方式开始的点)fitCenter的基准点为中间的点
(matrix方式中可以使图片居中的点),而fitEnd的基准点为右下角的点(即matrix方式最后绘制点)。center类
中,center、centerCrop、centerInside都是以原图的几何中心点和ImagView的几何中心点为基准,且只绘制
ImagView大小的图像,不同的是是否保持原图大小和绘图的目标不同、采取的手段不同。

转载于:https://www.cnblogs.com/lianghui66/archive/2013/04/12/3017066.html

android ImageView 之 android:scaleTye=相关推荐

  1. android imageview缩小,android Imageview 缩小整个高度。

    可以利用android:scaleType="fitCenter"属性来缩放imageview的大小. 1.缩放前: android:id="@+id/header_ms ...

  2. android imageview 锯齿,Android 圆形ImageView 怎样解决边缘锯齿的有关问题

    Android 圆形ImageView 怎样解决边缘锯齿的问题 项目里面的用户头像要求是圆形的,所以自己重写了个ImageView控件,但是实际显示效果不是很好,图片边缘锯齿比较明显,网上看了一些抗锯 ...

  3. android imageview 锯齿,android 自定义圆角ImageView以及锯齿的处理

    看到很多人开发过程中要使用圆角图片时,解决方法有: 1.重新绘制一张图片 2.通过布局来配置 3.通过重写View来实现 其中1,2在这里就不讲了,重点讲讲方法三的实现. 实现一:通过截取画布一个圆形 ...

  4. android imageview 锯齿,android – 如何在启用消除锯齿的情况下旋转drawable

    如果您知道Drawable是BitmapDrawable,则可以在位图的Paint中使用消除锯齿来执行以下操作: /** * Not as full featured as ImageView.onD ...

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

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

  6. Android ImageView的ScaleType属性

    android中ImageView的ScaleType属性 ScaleType的值分别代表的意义: ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该 ...

  7. android 图片变量,Android开发实现ImageView加载摄像头拍摄的大图功能

    本文实例讲述了Android开发实现ImageView加载摄像头拍摄的大图功能.分享给大家供大家参考,具体如下: 这个方法是从官方demo中摘录的,在此记录学习. 权限 android:name=&q ...

  8. Android ImageView(scaleType属性)(转)

    (转自:http://www.open-open.com/lib/view/open1378257991687.html) 1 2 3 4 5 6 <ImageView android:id=& ...

  9. Android ImageView图片显示点击背景切换

    为什么80%的码农都做不了架构师?>>>    一.介绍 ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 二.XML属性 android:adjustV ...

最新文章

  1. smem – Linux 内存监视软件
  2. 前端笔记-thymeleaf显示数据及隐藏数据
  3. linux下hba卡服务,在Linux下查看FC HBA卡的速率和状态
  4. Screen命令让Linux shell在后台运行
  5. 从腾讯入职到离职,我仅用了三周:做大数据的同事看不起做报表的
  6. 万能倍投计算器工具_一周总结上证A股市盈率14.83倍,这是机会还是风险呢?
  7. 贺利坚老师汇编课程54笔记:标志寄存器
  8. python调用go并把结果传回go_从Go调用Python函数并获取函数返回值
  9. 高新科技培育钻石,或掀时尚界新热潮
  10. C4D常用操作——挤压+倒角详解
  11. Conduit-面向Kubernetes的轻量化服务网格
  12. 安徽师大附中%你赛day2T3 巧克力 解题报告
  13. 串口转以太网通信源代码C语言C++编写支持多路转换双向通信支持UDP和TCP客户端
  14. 单核CPU处理多线程
  15. 第八章 SQL修改数据库
  16. CSS-flex弹性布局补充
  17. SSH远程连接服务(五)
  18. Golang高并发安全(一)
  19. ArcGIS提取斜坡单元
  20. grid布局浏览器兼容_Grid布局

热门文章

  1. Linux文件IO-例会笔记总结
  2. javascript---parseInt(08)或parseInt(09)转换返回0的解决办法
  3. java map转json字符串_Java-Gso-json字符串解析-php后台返回字段类型可能为字符串(/空字符串)或者对象的情况...
  4. Ostu最大类间差方法
  5. tf.layers.dense
  6. Gtest在vs 2010上的配置
  7. QQ空间说说的表情添加的代码
  8. 批量提交 kafka_Kafka精华问答|kafka的使用场景是什么?
  9. 作为产品,看我是如何把技术逼疯的...
  10. fofa自动化爬虫脚本更新+详解