Wang
12/21/2020, 9:28 AM@Composable
fun NetworkImage(url: String, modifier: Modifier) {
var imageBitmap by remember { mutableStateOf<ImageBitmap?>(null) }
imageBitmap?.let {
Image(bitmap = imageBitmap!!, modifier = modifier, contentScale = ContentScale.Crop)
}
onCommit(url) {
ImageLoader.instance
.loadUrl(url)
.listen {
if (it.status == Status.success) {
imageBitmap = it.content
}else{
println("image load failed.")
}
}
.exec()
}
}
Cyril Find
12/21/2020, 10:28 AMWang
12/21/2020, 12:30 PMCyril Find
12/21/2020, 12:30 PMCyril Find
12/21/2020, 12:31 PMWang
12/21/2020, 12:32 PMColton Idle
12/21/2020, 2:59 PMWang
12/22/2020, 9:19 AMColton Idle
12/22/2020, 5:46 PM