剖析这个需求,需要做到的要求:
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"
本文详细解析了如何在限定的最大宽度和高度内,使图片在一维上缩放至最大值,同时确保图片完整显示在区域内。通过使用ImageView的特定属性如wrap_content、maxHeight、maxWidth、adjustViewBounds及scaleType等,实现图片的自适应布局。
2053

被折叠的 条评论
为什么被折叠?



