Glide环境搭建
Posted bdmh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Glide环境搭建相关的知识,希望对你有一定的参考价值。
Glide的gitHub地址
https://github.com/bumptech/glide
使用Glide,需要引入几个包,在gradle文件中引入。
//glide基础库
implementation 'com.github.bumptech.glide:glide:4.13.2'
//负责注解处理,可以自动生成代码
annotationProcessor 'com.github.bumptech.glide:compiler:4.13.2'
//glide的okhttp库,用不用可以自己决定,如果想用okhttp来负责下载图片,就需要这个
implementation 'com.github.bumptech.glide:okhttp3-integration:4.3.1'
有了上面的内容,Glide最常用的功能就可以使用了。
ImageView imageView = findViewById(R.id.imageView);
Glide.with(this)
.load("这里是图像地址")
.into(imageView);
上面就是一个最基本的应用,从网络下载一个图像,然后显示到imageView中。
Glide.with有很多重载,后面我们会详细说。
使用Glide时,一般还会设置一下比如占位图像、发生错误时显示的图像等,比如:
ImageView imageView = findViewById(R.id.imageView);
Glide.with(this)
.load("")
.placeholder(R.drawable.ic_placeholder)
.error(R.drawable.ic_error)
.into(imageView);
这些设置在RequestOptions中体现。
当然如果我们要对Glide做一些全局的设置,或者替换已有的框架,比如想把网络框架替换为自己的(如okhttp,volley等),这些后面会陆续讲解。
以上是关于Glide环境搭建的主要内容,如果未能解决你的问题,请参考以下文章