如何在 kotlin 中将 BitmapDrawable 或 Bitmap 转换为 ImageBitmap
how to convert BitmapDrawable or Bitmap to ImageBitmap in kotlin
我需要将 Bitmap?
或 BitmapDrawable
更改为 ImageBitmap
并用 coil
显示
这是我的代码
val bitmap = BlurhashDecoder.decode(blurhash, 4, 3)
Image(
bitmap = bitmap as ImageBitmap,
modifier = modifier,
contentScale = ContentScale.Crop,
contentDescription = ""
)
当我 运行 它时,我得到这个错误
java.lang.ClassCastException: android.graphics.Bitmap cannot be cast to androidx.compose.ui.graphics.ImageBitmap
使用bitmap.asImageBitmap()
将bitmap
转换为ImageBitmap
我需要将 Bitmap?
或 BitmapDrawable
更改为 ImageBitmap
并用 coil
显示
这是我的代码
val bitmap = BlurhashDecoder.decode(blurhash, 4, 3)
Image(
bitmap = bitmap as ImageBitmap,
modifier = modifier,
contentScale = ContentScale.Crop,
contentDescription = ""
)
当我 运行 它时,我得到这个错误
java.lang.ClassCastException: android.graphics.Bitmap cannot be cast to androidx.compose.ui.graphics.ImageBitmap
使用bitmap.asImageBitmap()
将bitmap
转换为ImageBitmap