Android框架(4)| Glide

本节目录

Glide简介

Glide是一个被Google官方推荐的图片加载库,Glide是滑行的意思,而这个库的主旨就在于让图片加载变的流畅,让图片能够很自然的顺应我们的应用当中。

框架地址:https://github.com/bumptech/glide

配置Glide

同样,如果我们要使用第三方的框架,就必须在build.gradle中添加依赖:

dependencies {  
    ...
    implementation 'com.github.bumptech.glide:glide:3.7.0'   
}  

使用Glide

1.基本方法

Glide的一个完整的请求至少需要三个参数,代码如下:

String url = "https://github.com/bumptech/glide/raw/master/static/glide_logo.png";
ImageView imageView = (ImageView) findViewById(R.id.imageView);
Glide.with(this).load(url).into(imageView);

由上述代码可以看出,Glide所需要的第一个参数传入上下文的this,第二个参数是需要加载图片的地址,而第三个参数是就是我们要显示在组件ImageView中。

2.缩略图

Glide的缩略图功能是指能够先从从url地址中将图片快速的解析出来,并且按照一定的缩小比例先展示出来,而当原图在之后被加载出来,缩略图就会被自动的抹除,而原图就会正常的展示出来。

Glide.with(this).load(url).thumbnail(0.2f).into(imageView);

在thumbnail()方法中我们传入的是一个浮点数,简单来说就是我们想要的缩小比例。在这里我是让缩略图为原图的20%展示出来。

你可能感兴趣的:(Android框架(4)| Glide)