目录
系列文章:
Glide的几个基本概念:
Model:表示数据来源,因为Glide加载的图片资源类型有很多,可以是string、resourceID、url、file等。不论是是什么
资源类型,Glide都会把它封装成对应的Model模型。
Data:数据。从数据源中获取了Model之后,需要把它加工成数据,一般来讲都是inputstream。
Resource:把inputstream解码成bitmap后,解码之后的Data我们称之为Resource。
TransformedResource(转换):Resource需要进行裁剪等操作,然后变为TransformedResource。
TranscodedResource(转码):Glide除了加载静态图片外,还能加载动态图片GIF,这里就需要TranscodedResource。
Target:Glide把我们需要展示的东西封装成target然后放到对应的view上。
我们可以看一个图片:
使用:
Glide.with(getApplicationContext()) // 指定Context
.load(url)// 指定图片的URL
.placeholder(R.mipmap.ic_launcher)// 指定图片未成功加载前显示的图片