ImageView的scaleType属性
2016-03-29 16:15
363 查看
ImageView的scaleType属性中各个值的含义:
1.matrix:矩阵显示,显示图片的原本尺寸,不进行缩放,不居中,如果图片尺寸小于View尺寸显示在左上角;如果图片尺寸大于View尺寸显示图片左上View尺寸大小。
2.fitXy:不关心图片大小,填充整个View,按View尺寸拉伸图片。
3.fitStart:等比缩放图片,长或宽充满View,显示在View的左或上位置。
4.fitCenter:等比缩放图片,长或宽充满View,显示在View的中间位置。
5.fitEnd:等比缩放图片,长或宽充满View,显示在View的右或下位置。
6.center:当图片尺寸大于Veiw的尺寸时等比缩小,截取中间部分显示居中显示,当图片尺寸小于View的尺寸是居中显示。
7.centerCrop:居中显示,当图片尺寸大于/小于View的尺寸时等比缩放,完全填充View,截取中间部分居中显示。
8.centerInside:当图片尺寸小于View尺寸时,不放大居中显示;当图片尺寸大于View尺寸时等比缩小,居中显示。
xml:
Xml代码
android:scaleType="fitStart"
java:
Java代码
imageView.setScaleType(ImageView.ScaleType.MATRIX);
1.matrix:矩阵显示,显示图片的原本尺寸,不进行缩放,不居中,如果图片尺寸小于View尺寸显示在左上角;如果图片尺寸大于View尺寸显示图片左上View尺寸大小。
2.fitXy:不关心图片大小,填充整个View,按View尺寸拉伸图片。
3.fitStart:等比缩放图片,长或宽充满View,显示在View的左或上位置。
4.fitCenter:等比缩放图片,长或宽充满View,显示在View的中间位置。
5.fitEnd:等比缩放图片,长或宽充满View,显示在View的右或下位置。
6.center:当图片尺寸大于Veiw的尺寸时等比缩小,截取中间部分显示居中显示,当图片尺寸小于View的尺寸是居中显示。
7.centerCrop:居中显示,当图片尺寸大于/小于View的尺寸时等比缩放,完全填充View,截取中间部分居中显示。
8.centerInside:当图片尺寸小于View尺寸时,不放大居中显示;当图片尺寸大于View尺寸时等比缩小,居中显示。
xml:
Xml代码
android:scaleType="fitStart"
java:
Java代码
imageView.setScaleType(ImageView.ScaleType.MATRIX);
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories