我想知道如何在Kotlin中实现Glide以及使用位图压缩,并认为下面的任何代码都可以工作。但是不幸的是,当我第四次将图像添加到任何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!!)
如果我在这里出现错误,什么是正确的代码。预先谢谢你
答案 0 :(得分:1)
尝试使用Recycler View或其他组件加载图像。它们将处理加载。