最为重要的事情一定要提前说:
compile 'wang.igood.goodfinal:goodfinal:0.0.8'
第一步:初始化图片选择器
GoodFinalConfig config = new GoodFinalConfig();
config.setMaxPic(1);
config.setCallBack(new FinalCallBack() {
@Override
public void onPictureSelected(List<PhotoInfo> photoInfos) {
DebugUtil.Log("size:"+photoInfos.size());
}
});
config.setUiImageLoader(new UIImageLoader());
GoodFinalManager.init(config);
实现图片缓存接口,将缓存框架在项目中抽离出来
/**
* <a>将图片缓存框架抽离出来</a>
* @author sunliang
* @version 1.0
* */
public interface IUIImageLoader {
/**
* 展示图片
* */
void displayImage(Context context, String path, ImageView imageView, Drawable defaultDrawable, int width, int height);
/**
* 清除缓存
* */
void clearMemoryCache();
}
GoodFinalManager.startGoodFinal(MainActivity.this);