AdjustViewBounds在Android中的实现原理是什么

avatar
作者
筋斗云
阅读量:0

AdjustViewBounds是一个属性,用于控制ImageView的大小是否根据其内容自适应。当AdjustViewBounds设置为true时,ImageView会根据其内容的大小调整自身的大小,保持内容的宽高比不变。

实现原理是在ImageView中计算内容的宽高比,并根据这个比例调整ImageView的大小。当AdjustViewBounds为true时,ImageView会根据内容的宽高比计算出一个适合的大小,保持内容不会被拉伸或压缩变形。

这个属性通常用于显示图片时,保持图片的原始宽高比不变,避免图片变形。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!