Мое приложение берет фотографии и сохраняет их в мобильном телефоне, однако, когда мой список загружает много фотографий, он становится очень медленным, поэтому мне нужно снизить разрешение для фотографий. Как я могу это сделать?
Вот так я создаю картинку
fun createImage():File{
val timeStamp = SimpleDateFormat("yyyyMMdd_HHmmss").format(Date())
val imageName = "JPEG_"+timeStamp+"_"
var storageDir = getExternalFilesDir(Environment.DIRECTORY_PICTURES)
var image = File.createTempFile(imageName,".jpg",storageDir)
currentPath=image.absolutePath
return image
}
Вот так я загружаю картинку
var beerPhoto: ImageView?=null
....
viewHolder.beerPhoto?.setImageURI(Uri.parse(userDto.beerPhoto))