ursus
02/22/2024, 6:49 PMBitmap
still the idiomatic way to display it in Compose?
Or is there a maybe direct bytes array to ImageBitmap
way?MR3Y
02/22/2024, 7:54 PMImageBitmap
, checkout the official JetBrains' ImageViewer sample: https://github.com/JetBrains/compose-multiplatform/blob/master/examples/imageviewe[…]src/commonMain/kotlin/example/imageviewer/ImageBitmap.common.ktursus
02/22/2024, 8:29 PMpackage example.imageviewer
import android.graphics.Bitmap
import android.graphics.BitmapFactory
import androidx.compose.ui.graphics.ImageBitmap
import androidx.compose.ui.graphics.asImageBitmap
actual fun ByteArray.toImageBitmap(): ImageBitmap = toAndroidBitmap().asImageBitmap()
fun ByteArray.toAndroidBitmap(): Bitmap {
return BitmapFactory.decodeByteArray(this, 0, size)
}
Sergey Y.
02/22/2024, 9:01 PMSergey Y.
02/22/2024, 9:01 PMursus
02/22/2024, 9:02 PMSergey Y.
02/22/2024, 9:03 PMSergey Y.
02/22/2024, 9:03 PMursus
02/22/2024, 9:04 PMSergey Y.
02/22/2024, 9:08 PMursus
02/22/2024, 9:10 PMursus
02/22/2024, 9:11 PMMap<String, Bitmap>
and just pass the string key around
but is that cool with compose, to statically access the map within a composable?Sergey Y.
02/22/2024, 9:11 PMursus
02/22/2024, 9:14 PMursus
02/22/2024, 9:15 PM