一、简介

这一小节讲一下Glide4指定图片大小显示的方法,实际上,使用Glide在大多数情况下我们都是不需要指定图片大小的,因为Glide会自动根据ImageView的大小来决定图片的大小,以此保证图片不会占用过多的内存从而引发OOM。

不过,如果你真的有这样的需求,必须给图片指定一个固定的大小,Glide仍然是支持这个功能的。非常简单,下面直接上代码就ok了!

二、指定固定尺寸

这里使用override()方法指定了一个图片的尺寸,代码如下:RequestOptions options = new RequestOptions()

.override(200, 200);

Glide.with(this)

.load(url)

.apply(options)

.into(imageView);

三、指定原始尺寸代码

如果你想加载一张图片的原始尺寸的话,只要使用override()方法,传入Target.SIZE_ORIGINAL参数就可以了,代码如下:RequestOptions options = new RequestOptions()

.override(Target.SIZE_ORIGINAL);

Glide.with(this)

.load(url)

.apply(options)

.into(imageView);

四、这一节非常简单,就这样结束了!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐