我是一个使用Glide的新人。当我这样使用时,它是正确的。
Glide.with(context).load("http://abcdefg...").into(imageView);
我的ImageView是match_parent(width)和wrap_content(height)。
但是当我介绍placeholder()和error()时,我从web上加载的图片非常小。是因为placeholder()或error()图像改变了imageView的大小导致了这个问题?
我如何满足这些需求?
(1)保持图像宽度:高度比不变
(2)保持图像宽度match_parent
答案 0 :(得分:0)
Imageview的高度和宽度规则适用于使用滑行设置的图像。
您可以使用这两个功能。
CenterCrop()是一种裁剪技术,可以缩放图像,使其填充ImageView的请求边界,然后裁剪额外的图像。 ImageView将完全填充,但可能无法显示整个图像。
fitCenter()是一种裁剪技术,可以缩放图像,使两个尺寸都等于或小于ImageView的请求范围。图像将完全显示,但可能无法填满整个ImageView。