Glide4-入门教程-6-指定图片大小

作者: android 发布时间: 2018-03-01 浏览: 5370 次 编辑

一、简介

    这一小节讲一下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);

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