有最大最小宽高值的ImageView

| 分类 android  | 标签 Android  实例 

以下ImageView显示一张图片,ImageView的大小根据图片的大小进行设置;其中ImageView的宽和高都有一个最大最小值;最大时是左图上面的ImageView的宽度和高度;最小时是右图上面的的ImageView的宽度。

img

我们可以通过下面的算法对ImageView的width和height进行设置,就可以达到想要的效果了。

其中imageView.setScaleType(ScaleType.CENTER_CROP)可以使得imageView截取图片的中间部分进行显示。例如图片很长的时候,就可以截取这张图片的中间爱你部分来显示。

img


上一篇     下一篇