我想知道,如何实现Glide以及在Kotlin中使用Bitmap压缩,并认为下面的任何代码都可行。但不幸的是,只要我第四次将图像添加到任何imageView中,应用就会关闭。这是我试图实现的代码
val selectedImage = data?.data
val bitmap = MediaStore.Images.Media.getBitmap(contentResolver, selectedImage)
//method 1
Glide.with(this).asBitmap().load(compressBitmap(bitmap,5)).into(imageView!!)
//method 2
var bitmapDrawable = BitmapDrawable( resources , compressBitmap(bitmap,5))
Glide.with(this).load(bitmapDrawable).into(imageView!!)
如果我在这里错了,那么正确的代码是什么?先感谢您
尝试使用Recycler View或其他组件加载图像。它们将处理负载。