ImageLoader.java
678 字节
package com.xdy.commonlibrary.imageloader;
import android.content.Context;
import javax.inject.Inject;
import javax.inject.Singleton;
/**
* Created by jess on 8/5/16 15:57
* contact with jess.yan.effort@gmail.com
*/
@Singleton
public class ImageLoader {
private BaseImageLoaderStrategy mStrategy;
@Inject
public ImageLoader(BaseImageLoaderStrategy strategy) {
setLoadImgStrategy(strategy);
}
public <T extends ImageConfig> void loadImage(Context context, T config) {
this.mStrategy.loadImage(context, config);
}
public void setLoadImgStrategy(BaseImageLoaderStrategy strategy) {
this.mStrategy = strategy;
}
}