我无法在 Jetpack Compose中使用 Coil加载此图像Image
问问题
543 次
1 回答
4
Coil 默认不支持 SVG。
根据文档,您需要:
添加以下依赖项:
implementation("io.coil-kt:coil-svg:$coil_version")
设置
SvgDecoder
为解码器:rememberImagePainter( data = svgImageUrl, builder = { decoder(SvgDecoder(LocalContext.current)) } ),
ps 请注意,如果您以这种方式设置解码器,Coil 将无法在此 Painter 中处理非 SVG 图像,因此如果您想要一些通用的解决方案,您应该检查 url 扩展名并相应地添加解码器。
于 2021-09-30T09:18:05.140 回答