如何在 compose 中正确加载 svg 图像?

Chi*_*may 3 android android-jetpack android-jetpack-compose

我试图在 Jetpack compose 中加载 SVG 文件,但当我在手机上运行它时,它变成了黑色。

在此输入图像描述

这是我手机上的图像。

在此输入图像描述

我不想使用tint修改器,因为它将以单一颜色加载 SVG。

Nek*_*cer 16

使用Image可组合而不是Icon. 图标默认进行着色。来源- 您可以阅读Icon.

使用[tint]绘制[imageVector]的图标组件,默认为[LocalContentColor]。

另外 - 你可以使用painterResource而不是ImageVector.vectorResource.

并且为了将来 - 永远不要在 StackOverflow 上附加代码作为屏幕截图。只需附上代码