博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ImageView的scaleType理解
阅读量:5950 次
发布时间:2019-06-19

本文共 816 字,大约阅读时间需要 2 分钟。

hot3.png

1.android:scaleType=“center”

保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size时,多出来的部分被截掉。

2.android:scaleType=“center_inside”

以原图正常显示为目的,如果原图大小大于ImageView的size,就按照比例缩小原图的宽高,居中显示在ImageView中。如果原图size小于ImageView的size,则不做处理居中显示图片。

3.android:scaleType=“center_crop”

以原图填满ImageView为目的,如果原图size大于ImageView的size,则与center_inside一样,按比例缩小,居中显示在ImageView上

CENTER_CROP:对原图居中显示后进行等比放缩处理,使原图最小边等于ImageView的相应边。

4.android:scaleType=“matrix”

不改变原图的大小,从ImageView的左上角开始绘制,超出部分做剪切处理。

5.androd:scaleType=“fit_xy”

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

6.android:scaleType=“fit_start”

把原图按照比例放大缩小到 ,使得图片的最大边等于ImageView的对应的边,开始显示

7.android:sacleType=“fit_center”

把原图按照比例放大缩小,使得图片的最大边等于ImageView的对应的边,居中显示

8.android:scaleType=“fit_end”

把原图按照比例放大缩小 ,使得图片最大的边等于ImageView的对应的边,末尾显示

转载于:https://my.oschina.net/u/3246345/blog/1836738

你可能感兴趣的文章
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
nginc+memcache
查看>>
linux下crontab实现定时服务详解
查看>>
Numpy中的random模块中的seed方法的作用
查看>>
关于jsb中js与c++的相互调用
查看>>
POJ-2251 Dungeon Master
查看>>
tortoisesvn的安装
查看>>
URAL 1353 Milliard Vasya's Function DP
查看>>
速读《构建之法:现代软件工程》提问
查看>>
Android onclicklistener中使用外部类变量时为什么需要final修饰【转】
查看>>
django中聚合aggregate和annotate GROUP BY的使用方法
查看>>
TFS简介
查看>>
docker管理平台 shipyard安装
查看>>
Bootstrap3 栅格系统-简介
查看>>
ADODB类库操作查询数据表
查看>>