dleuck
11/03/2024, 3:08 PMOlivier Patry
11/03/2024, 3:46 PMImage
(I guess you are using Icon
) or give Color.Unspecified
to the `Icon`'s tint
Olivier Patry
11/03/2024, 3:48 PMdleuck
11/04/2024, 8:31 AMOlivier Patry
11/04/2024, 8:32 AMdleuck
11/04/2024, 8:41 AMOlivier Patry
11/04/2024, 9:42 AMfolder.svg
is fine but logo.svg
& txt.svg
aren'tOlivier Patry
11/04/2024, 9:43 AMvar bytes by remember { mutableStateOf(ByteArray(0)) }
LaunchedEffect(svgFilename) {
bytes = Res.readBytes("files/$svgFilename")
}
val svgPainter by remember {
derivedStateOf {
if (bytes.isNotEmpty()) {
bytes.decodeToSvgPainter(density)
} else {
null
}
}
}
svgPainter?.let { painter ->
Image(painter, null, Modifier.size(48.dp))
}
svgPainter?.let { painter ->
Icon(painter, null, Modifier.size(48.dp), tint = Color.Unspecified)
}
svgPainter?.let { painter ->
Icon(painter, null, Modifier.size(48.dp), tint = Color.Red)
}
Olivier Patry
11/04/2024, 9:44 AM<style>
not being supported by the SVG painterOlivier Patry
11/04/2024, 9:46 AMOlivier Patry
11/04/2024, 9:48 AMOlivier Patry
11/04/2024, 9:48 AMOlivier Patry
11/04/2024, 9:52 AMOliver.O
11/04/2024, 11:48 AMdleuck
11/04/2024, 4:18 PMOliver.O
11/04/2024, 4:20 PMdleuck
11/04/2024, 10:05 PM