| Interface | Description |
|---|---|
| BaseImageLoaderStrategy<T extends ImageConfig> |
================================================
图片加载策略,实现
BaseImageLoaderStrategy
并通过 ImageLoader.setLoadImgStrategy(BaseImageLoaderStrategy) 配置后,才可进行图片请求 |
| Class | Description |
|---|---|
| ImageConfig |
================================================
这里是图片加载配置信息的基类,定义一些所有图片加载框架都可以用的通用参数
每个
BaseImageLoaderStrategy 应该对应一个 ImageConfig 实现类 |
| ImageLoader |
================================================
ImageLoader 使用策略模式和建造者模式,可以动态切换图片请求框架(比如说切换成 Picasso )
当需要切换图片请求框架或图片请求框架升级后变更了 Api 时
这里可以将影响范围降到最低,所以封装 ImageLoader 是为了屏蔽这个风险 |