android ImageView 之 android:scaleTye=
原文: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=相关推荐
- android imageview缩小,android Imageview 缩小整个高度。
可以利用android:scaleType="fitCenter"属性来缩放imageview的大小. 1.缩放前: android:id="@+id/header_ms ...
- android imageview 锯齿,Android 圆形ImageView 怎样解决边缘锯齿的有关问题
Android 圆形ImageView 怎样解决边缘锯齿的问题 项目里面的用户头像要求是圆形的,所以自己重写了个ImageView控件,但是实际显示效果不是很好,图片边缘锯齿比较明显,网上看了一些抗锯 ...
- android imageview 锯齿,android 自定义圆角ImageView以及锯齿的处理
看到很多人开发过程中要使用圆角图片时,解决方法有: 1.重新绘制一张图片 2.通过布局来配置 3.通过重写View来实现 其中1,2在这里就不讲了,重点讲讲方法三的实现. 实现一:通过截取画布一个圆形 ...
- android imageview 锯齿,android – 如何在启用消除锯齿的情况下旋转drawable
如果您知道Drawable是BitmapDrawable,则可以在位图的Paint中使用消除锯齿来执行以下操作: /** * Not as full featured as ImageView.onD ...
- android imageview 的常用属性,android imageview scaletype属性
android imageview scaletype属性并不是很常用,以至于到现在我才注意到,但是在某些应用中,这是一个很重要的属性,比如相册应用. ImageView的Scaletype决定了图片 ...
- Android ImageView的ScaleType属性
android中ImageView的ScaleType属性 ScaleType的值分别代表的意义: ImageView是Android中的基础图片显示控件,该控件有个重要的属性是ScaleType,该 ...
- android 图片变量,Android开发实现ImageView加载摄像头拍摄的大图功能
本文实例讲述了Android开发实现ImageView加载摄像头拍摄的大图功能.分享给大家供大家参考,具体如下: 这个方法是从官方demo中摘录的,在此记录学习. 权限 android:name=&q ...
- Android ImageView(scaleType属性)(转)
(转自:http://www.open-open.com/lib/view/open1378257991687.html) 1 2 3 4 5 6 <ImageView android:id=& ...
- Android ImageView图片显示点击背景切换
为什么80%的码农都做不了架构师?>>> 一.介绍 ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 二.XML属性 android:adjustV ...
最新文章
- smem – Linux 内存监视软件
- 前端笔记-thymeleaf显示数据及隐藏数据
- linux下hba卡服务,在Linux下查看FC HBA卡的速率和状态
- Screen命令让Linux shell在后台运行
- 从腾讯入职到离职,我仅用了三周:做大数据的同事看不起做报表的
- 万能倍投计算器工具_一周总结上证A股市盈率14.83倍,这是机会还是风险呢?
- 贺利坚老师汇编课程54笔记:标志寄存器
- python调用go并把结果传回go_从Go调用Python函数并获取函数返回值
- 高新科技培育钻石,或掀时尚界新热潮
- C4D常用操作——挤压+倒角详解
- Conduit-面向Kubernetes的轻量化服务网格
- 安徽师大附中%你赛day2T3 巧克力 解题报告
- 串口转以太网通信源代码C语言C++编写支持多路转换双向通信支持UDP和TCP客户端
- 单核CPU处理多线程
- 第八章 SQL修改数据库
- CSS-flex弹性布局补充
- SSH远程连接服务(五)
- Golang高并发安全(一)
- ArcGIS提取斜坡单元
- grid布局浏览器兼容_Grid布局
热门文章
- Linux文件IO-例会笔记总结
- javascript---parseInt(08)或parseInt(09)转换返回0的解决办法
- java map转json字符串_Java-Gso-json字符串解析-php后台返回字段类型可能为字符串(/空字符串)或者对象的情况...
- Ostu最大类间差方法
- tf.layers.dense
- Gtest在vs 2010上的配置
- QQ空间说说的表情添加的代码
- 批量提交 kafka_Kafka精华问答|kafka的使用场景是什么?
- 作为产品,看我是如何把技术逼疯的...
- fofa自动化爬虫脚本更新+详解