MaxUt
08/10/2021, 12:37 PMVadzim Filipovich
08/10/2021, 1:16 PMColton Idle
08/10/2021, 3:19 PMval painter = rememberImagePainter("http")
val state = painter.state
if (state is ImagePainter.State.Loading) {
} else {
Image(
painter = painter,
modifier = Modifier.size(48.dp)
)
}
does this help?Vadzim Filipovich
08/10/2021, 3:43 PMColton Idle
08/10/2021, 3:49 PMImagePainter.State.Error
instead?Vadzim Filipovich
08/10/2021, 3:57 PMMaxUt
08/10/2021, 3:57 PM@Composable
fun ImageWrapper(painter: ImagePainter, content: @Composable () -> Unit) {
if (painter.state is ImagePainter.State.Success || painter.state is ImagePainter.State.Empty) {
content()
}
}