美文网首页
Glide初始笔记

Glide初始笔记

作者: 喜爱滴小麦芽 | 来源:发表于2018-07-25 18:02 被阅读5次

Glide核心代码

Glide.with(this).load(url).into(imageView);

with()方法可以接收Context、Activity和Fragment,决定了Glide加载图片的生命周期,Context如果使用的ApplicationContext,应用程序被杀掉的时候,图片加载才会停止。


load()方法支持加载
网络图片:url
本地图片:new File()
应用资源:resourceId
二进制流:byte[] image
Uri对象:Uri


占位图方法

placeholder():未加载出来前占位图


error():加载出错时占位图
写demo中发现的问题:
如果错误占位图比原图小,第一次加载出的是错误占位图,当重新加载时,加载出的图片尺寸会和错误占位图尺寸相似。


加载静态图和GIF图

Glide可以直接区分出url地址是静态图地址还是GIF图地址,会响应加载对应图。
方法设置


asBitmap():指定加载静态图。注:如果当前传入的是GIF图url,会显示第一帧静态图。


asGif():指定加载GIF图。注:如果当前传入的是静态图url,会加载错误占位图。


设置固定尺寸

override():

满天星

Android高效加载大图、多图解决方案,有效避免程序OOM

相关文章

网友评论

      本文标题:Glide初始笔记

      本文链接:https://www.haomeiwen.com/subject/xzbpmftx.html