Glide:Registry
Posted bdmh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Glide:Registry相关的知识,希望对你有一定的参考价值。
在上一篇《Glide:AppGlideModule》中,我们提到了,通过自定义的Module,可以替换掉Glide默认的组件,比如网络框架,这里就涉及到Registry这个类了。
Manages component registration to extend or replace Glide\'s default loading, decoding, and encoding logic.
Registry这个类是用来管理Glide中注册的组件的,比如加载、解码、编码等,可以扩展和替换。
我们先来看看它里面有些什么。这里只介绍各自负责的功能,具体的代码会陆续讲解。
//首选定义了几个常量,可以理解为作为图像解码对象的key值
//他们被顺序的添加到ResourceDecoderRegistry 中
public static final String BUCKET_ANIMATION = "Animation";
public static final String BUCKET_BITMAP = "Bitmap";
public static final String BUCKET_BITMAP_DRAWABLE = "BitmapDrawable";
private static final String BUCKET_PREPEND_ALL = "legacy_prepend_all";
private static final String BUCK
以上是关于Glide:Registry的主要内容,如果未能解决你的问题,请参考以下文章