给产品更多发挥余地的图片控件写法

本文详细解析了如何在限定的最大宽度和高度内,使图片在一维上缩放至最大值,同时确保图片完整显示在区域内。通过使用ImageView的特定属性如wrap_content、maxHeight、maxWidth、adjustViewBounds及scaleType等,实现图片的自适应布局。

剖析这个需求,需要做到的要求:

1、给定最大高度、最大宽度;

2、在这个最大区域内,把图片的一维缩放到最大值,保证图片完整显示在区域内。

转化要求为实现:ImageView

1、wrap_content宽高;
android:layout_width="wrap_content"
android:layout_height="wrap_content"

2、设置最大宽高,adjustViewBounds设置才有效;
android:maxHeight="@dimen/p44"
android:maxWidth="@dimen/p105"
android:adjustViewBounds="true"
3、习惯性保障完整显示在区域内。
android:scaleType="fitCenter"
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值