Image ScaleType属性
来源:互联网 发布:java 限制访问次数 编辑:程序博客网 时间:2024/06/05 03:59
以下针对imageview 并且设置src 不是background。(前提ImageView宽高都是 match_parent)
ImageView scaleType默认是fit_center.
1.center 将图片放入中间,不缩放。
2.center_crop 将图片放入中间,缩小和放大。可以放大和缩小直到完全填充(可以查看ImageView源码),
并且等比例缩放不变形,加入原始图片超出控件给定大小,超出部分会裁剪掉。直至完全填充整个ImageView。原始图片小于控件大小,那么放大并完全填充。
3.center_inside 将图片放入中间,此模式图片只能缩小不能放大,所以适用于大图且控件宽高小,同比例缩小,直到两边都满足再ImageView内部。所以如果图片和控件大小不是同比例那么会留白。
4.fit_center 将图片放入中间,等比例缩放,如果图片小于控件大小,等比例放大图片,直到有一边放大到控件宽或者高。如果图片和控件大小不是同比例会留白。如果原图大于控件大小,等比例缩小图片,直到两边都在控件内部,当然图片和控件不同比例会留白。
5.fit_end 与fit_center效果相同,不同的是图片在下边。
6.fit_start 与fit_center效果相同,不同的是图片在上边。
7.fit_xy 放大和缩小都可以,两边不是同比例缩放。效果是直到填充整个控件。所以如果图片和控件不是同比例会造成变形。
2 0
- Image ScaleType属性
- scaleType属性
- scaleType属性
- scaleType属性
- ImageView的scaletype属性
- ImageView的scaletype属性
- ImageView的scaletype属性
- 详解android:scaleType属性
- 详解android:scaleType属性
- android:scaleType属性
- ImageView的scaletype属性
- ImageView的scaletype属性
- 详解android:scaleType属性
- 详解android:scaleType属性
- android:scaleType属性
- 详解android:scaleType属性
- android:scaleType 属性
- android:scaleType属性
- failed for task ':app:clean'. > Unable to delete file:
- Log4j使用总结
- Jconsole监控远程tomcat
- ACM 打印沙漏
- base64解密
- Image ScaleType属性
- 大型项目架构演进过程及思考的点
- Android Canvas绘图
- Inglish-Number Translator
- Android 中国开发者官网语言设置中文依然显示英文的情况
- 操作系统之进程和线程
- 我们能用云函数做什么?
- 自定义barbuttonitem返回,并支持侧滑
- 微信横坚屏高度计算【排除工具栏 】