Просто добавьте это, когда вы получите изображение от URL,
, этот код уменьшает размер этого изображения.
Здесь вы можете найти ваше решение
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
//save scaled down image to cache dir
newBitmap.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
File imageFile = new File(filePath);
// write the bytes in file
FileOutputStream fo = new FileOutputStream(imageFile);
fo.write(bytes.toByteArray());
ИЛИ
Вы можете использовать альтернативные опции Glide.
Glide.with(context)
.setDefaultRequestOptions(requestOptions)
.load(images.get(position))
.error(R.drawable.no_internet_con)
.thumbnail(.1f)
.diskCacheStrategy(DiskCacheStrategy.ALL)
.placeholder(R.drawable.image)
.into(holder.pictureView);