美文网首页
Glide添加自定义图片格式支持

Glide添加自定义图片格式支持

作者: kaikai5545 | 来源:发表于2017-02-16 19:38 被阅读0次

参考:

http://www.jianshu.com/p/7610bdbbad17

https://github.com/bumptech/glide

https://futurestud.io/tutorials/glide-getting-started

https://mrfu.me/2016/02/28/Glide_Customize_Glide_with_Modules/

http://www.licheedev.com/2015/09/19/custom-glide-modelloader/

http://www.jianshu.com/p/31c82862ef19

1.自定义ModelLoader


classMyFileLoaderextendsStreamFileLoader {

@Override

publicDataFetcher getResourceFetcher(File model,intwidth,intheight) {

//在此做自定义格式转换

//TODO: 注意此处是主线程运行,不能做耗时操作

return super.getResourceFetcher(model, width, height);

}

publicMyFileLoader(Context context) {

super(context);

}

publicMyFileLoader(ModelLoader uriLoader) {

super(uriLoader);

}

}

2. 使用自定义ModelLoader


String path2 = Environment.getExternalStorageDirectory() + File.separator+"/2.webp";

Glide.with(context)

.using(newMyFileLoader(this))

.load(newFile(path2))//可以直接从file或者Uri加载

// .load("http://www1.zj.com/member/news_pic/2010-01-29/20100129141608426.jpg")

.placeholder(R.drawable.ic_launcher)//占位图(下载缓慢时显示)

.error(R.drawable.ic_launcher)//出错时要显示的图片

.crossFade()//淡入淡出的效果

.into(imageView1);

相关文章

  • Glide添加自定义图片格式支持

    参考: http://www.jianshu.com/p/7610bdbbad17 https://github....

  • Glide生命周期管理

    Glide生命周期管理 1.Glide特点 使用简单 可配置度高,自适应程度高 支持常见图片格式(jpg、png、...

  • 【Glide】- 源码分析

    简介 Glide由Google推出的图片加载框架,支持多种图片格式,同类的还有picasso,fresco。pic...

  • Glide 图片加载连接超时

    参考文章 Glide 4.x添加自定义组件原理Glide 系列-1:预热、Glide 的常用配置方式及其原理Gli...

  • Android-Glide配置介绍

    前言 工作随笔,方便记起 Glide特点 使用简单 可配置度高,自适应程度高 支持常见图片格式 Jpg png g...

  • Android Glide 添加代理支持

    1.添加依赖 2.添加代码 1.ProxyModule.java 2.ProxyHttpLoader.java 3...

  • Glide VS Fresco

    Glide:多种图片格式的缓存,适用于更多的内容表现形式(如Gif、WebP、缩略图、Video)(不支持动态We...

  • Glide源码分析之Glide和RequestManager构建

    Glide源码分析之Glide和RequestManager构建过程Glide源码分析之自定义模块及Glide如何...

  • Glide使用详解

    Gradle配置: 添加访问网络权限 加载图片到ImageView Glide支持网络资源、assets资源、Re...

  • Glide探究一

    Glide基本使用: 添加依赖:compile 'com.github.bumptech.glide:glide:...

网友评论

      本文标题:Glide添加自定义图片格式支持

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