public class ImageLoaderUtils {
public static void loadImageFromUri (Context context, String url, ImageView view) {
Glide.with(context).load(url).diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.mipmap.ic_launcher).error(R.mipmap.ic_launcher).fallback(R.mipmap.ic_launcher).into (view);
}
public static void loadImageFromUri (Fragment context, String url, ImageView view) {
Glide.with(context).load(url).diskCacheStrategy(DiskCacheStrategy.ALL).into (view);
}
public static void loadImageFromLocal (Fragment context, int resourceId, ImageView view) {
Glide.with(context).load(resourceId).into (view);
}
public static void loadImageFromLocal (Context context, int resourceId, ImageView view) {
Glide.with(context).load(resourceId).into (view);
}
public static void loadImageFromFile (Context context, String path, ImageView view) {
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), path);
Glide.with(context).load(file).into (view);
}
public static void loadImageFromFile (Fragment context, String path, ImageView view) {
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), path);
Glide.with(context).load(file).into (view);
}
public static void loadMp4FromFile (Context context, String path, ImageView view) {
Glide.with(context).load(Uri.fromFile(new File(path))).into (view);
}
public static void loadMp4FromFile (Fragment context, String path, ImageView view) {
Glide.with(context).load(Uri.fromFile(new File(path))).into (view);
}
}