美文网首页
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