Android的ImageView中scaleType属性值的详解
2015-11-11 10:52
495 查看
1.SetScaleType(ImageView.ScaleType.CENTER)
按图片原来的size大小来居中显示,当图片的长/宽大于控件的长/宽的时候,截取图片的中间部位显示
2. SetScaleType(ImageView.ScaleType.CENTER_CROP);
按比例对图片进行扩大显示,使图片的长/宽等于或者大于控件的长/宽且居中显示
3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
按比例对图片进行缩小显示,使图片的长/宽小于或者等于控件的长/宽且居中显示
4.
setScaleType(ImageView.ScaleType.FIT_CENTER);
将图片的长/宽按比例缩小/放大到控件的大小,并且居中显示
5.
FIT_START, FIT_END在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START是置于顶部,FIT_CENTER居中,FIT_END是置于底部
6.
setScaleType(ImageView.ScaleType.FIT_XY)
将图片不按比例的进行缩放,只是为了填充满整个控件
按图片原来的size大小来居中显示,当图片的长/宽大于控件的长/宽的时候,截取图片的中间部位显示
2. SetScaleType(ImageView.ScaleType.CENTER_CROP);
按比例对图片进行扩大显示,使图片的长/宽等于或者大于控件的长/宽且居中显示
3. setScaleType(ImageView.ScaleType.CENTER_INSIDE);
按比例对图片进行缩小显示,使图片的长/宽小于或者等于控件的长/宽且居中显示
4.
setScaleType(ImageView.ScaleType.FIT_CENTER);
将图片的长/宽按比例缩小/放大到控件的大小,并且居中显示
5.
FIT_START, FIT_END在图片缩放效果上与FIT_CENTER一样,只是显示的位置不同,FIT_START是置于顶部,FIT_CENTER居中,FIT_END是置于底部
6.
setScaleType(ImageView.ScaleType.FIT_XY)
将图片不按比例的进行缩放,只是为了填充满整个控件
相关文章推荐
- 说说你对Android系统的理解
- android 手机内存创建文件存储相关
- Universal-Image-Loader框架(android图片缓存)
- Android ContentProvider深入分析
- Android(CM)源码国内镜像下载
- Android快速SDK(12)文本pdf阅读器PdfViewer【傻瓜模式】
- Android进阶之Listview/GridView的onItemClick()获取不到焦点
- [Android][adb]input笔记--模拟-按键-点击-滑动事件
- android项目
- android opengl es 1.0学习
- android的事件传递
- Android 自定义AlertDialog 去黑边终极解决方案(亲测有效!)
- Android Edittext输入后切换界面出现白块
- android Handler/Looper 总结
- 如何检查 Android 应用的内存使用情况
- Android中的两种上下文
- android 捕获全局异常
- android NetWorkInfo
- Android-SurfaceView与SurfaceHolder对象
- Android Studio--FrameWorks detected解决方法