xUtils源码阅读(2)-ImageManager

来源:互联网 发布:kettle 删除表数据 编辑:程序博客网 时间:2024/05/22 07:54

选择图片管理作为切入点。

这是一个彻底的接口定义,从其定义,可以猜测其功能。


源码:

/** * Created by wyouflf on 15/6/17. * 图片绑定接口 */public interface ImageManager {    void bind(ImageView view, String url);//url指向的图片显示在view上    void bind(ImageView view, String url, ImageOptions options);    void bind(ImageView view, String url, Callback.CommonCallback<Drawable> callback);    void bind(ImageView view, String url, ImageOptions options, Callback.CommonCallback<Drawable> callback);    Callback.Cancelable loadDrawable(String url, ImageOptions options, Callback.CommonCallback<Drawable> callback);//下载url图片    Callback.Cancelable loadFile(String url, ImageOptions options, Callback.CacheCallback<File> callback);    void clearMemCache();//清理内存缓存    void clearCacheFiles();//清理硬件缓存文件}

接口定义如此,那么其具体实现相关类如下:


我们会一个一个的慢慢分析的。


0 0
原创粉丝点击