Glide的gif加载性能比fresco要好,但是Glide并不支持动态的webp,取舍后决定用fresco的webp库扩展Glide,让Glide也支持动态webp。
Glide的框架十分优秀,能简单的进行扩展,有时间会写一下Glide源码解读的文章。
使用方法:在application.onCreate里面添加下面两行,注册webp的解码器
// webp支持 ResourceDecoder decoder = new WebpResourceDecoder(this); Glide.get(this).getRegistry().append(InputStream.class, Drawable.class, decoder);
项目用的是Glide jar包集成,也可以用maven集成只需要