当前位置:网站首页>关于Image scaleType的属性详解,以及每一个属性的区别
关于Image scaleType的属性详解,以及每一个属性的区别
2022-07-29 18:26:00 【沙漠一只雕得儿得儿】
ImageView的scaleType的属性值有MATRIX,FIT_XY,FIT_START,FIT_END,FIT_CENTER,CENTER,CENTER_CROP,CENTER_INSIDE.
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上。如果原图size小于ImageView的size,则按比例拉升原图的宽和高,填充ImageView居中显示。
4.android:scaleType=“matrix”
不改变原图的大小,从ImageView的左上角开始绘制,超出部分做剪切处理。
5.androd:scaleType=“fit_xy”
把图片按照指定的大小在ImageView中显示,拉伸显示图片,不保持原比例,填满ImageView.
6.android:scaleType=“fit_start”
把原图按照比例放大缩小到ImageView的高度,显示在ImageView的start(前部/上部)。
7.android:sacleType=“fit_center”
把原图按照比例放大缩小到ImageView的高度,显示在ImageView的center(中部/居中显示)。
8.android:scaleType=“fit_end”
把原图按照比例放大缩小到ImageView的高度,显示在ImageVIew的end(后部/尾部/底部)
边栏推荐
猜你喜欢
随机推荐
scroll bar style
国产钡铼分布式IO模块如何与西门子PLC Profinet通讯
R语言时间序列数据提取:使用xts包的last函数提取时间序列中最后面10天的数据(last 10 day)
美国再度打压中国超算!申威、飞腾等7家实体被制裁
Zadig 环境负载均衡:0 人工干预,极速部署
已经删除了的SQL节点,有没有办法恢复
请问一下,我这个调度任务显示执行成功,但是并没有成功,我这个任务是odps sql ins
QT 如何计算中英文字符串的长度
平行坐标图:高维数据可视化必备图形
夏令营课程复习资料汇总
centos7 server security policy
Setting right:0 after sticky positioning does not take effect
答对这3个面试问题,薪资直涨20K
NVIDIA首次推出Arm服务器CPU!黄仁勋:或在2022年完成对Arm收购
亿级用户背后的字节跳动云原生计算最佳实践
【盘古Coder】:高性能函数级程序语言生成模型
KubeMeet 报名 | 「边缘原生」线上技术沙龙完整议程公布!
倒计时1天! | 明日9点,这场精彩的Web3盛宴不容错过
五种常见IO模型
MySql解决GROUP BY出现的问题









