如何在 JetpackCompose 中将 ImageVector 转换为 ImagePainter?

How to convert ImageVector to ImagePainter in JetpackCompose?

在 JetpackCompose 图像中,我们可以有 ImageBitmapImageVectorImagePainter。在ImagePainter中,我们可以更好地控制要绘制的图像。

因此我们可以使用

轻松地将ImageBitmap转换为ImagePicture
val imagePicture = ImagePainter(imageBitmap)

但是如何将 ImageVector 转换为 ImagePicture

看起来我应该从 ImageVector 更改为 VectorPicture,因为 VectorPictureImagePicture 都是 Picture type. I can use rememberVectorPainter` 函数。

val imageVector = rememberVectorPainter(imageVector)