dependencies {
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
}
public class UIHelper {
public static DisplayImageOptions getDisplayImageOptions(Context context) {
if (displayImageOptions == null) {
Drawable loading = context.getResources().getDrawable(R.drawable.loading);
displayImageOptions = new DisplayImageOptions.Builder()
.showImageOnLoading(loading)
.showImageForEmptyUri(loading)
.showImageOnFail(loading)
.cacheInMemory(true)
.cacheOnDisk(true)
.build();
}
return displayImageOptions;
}
}
private void initView(View view) {
imageViewTouch = (ImageViewTouch) view.findViewById(R.id.thisImage);
ImageLoader.getInstance().displayImage(url, imageViewTouch, UIHelper.getDisplayImageOptions(getActivity()));
}