android 如何在Glance widget中使用ImageVector?

mo49yndu  于 12个月前  发布在  Android
关注(0)|答案(1)|浏览(92)

我想在Glance小部件中使用来自androidx.compose.material:material-icons-extendedImageVector。据我所知,向Glance小部件添加图像的唯一可能性是使用androidx.glance.image,带有ImageProvider,它只接受IntIconBitmap作为参数。
我尝试将ImageVector转换为Bipmap,但没有成功。代码如下:

Image(
        provider = ImageProvider(
            //ImageVector goes here
        ),
        contentDescription = null,
        modifier = GlanceModifier.padding(top = 4.dp).size(40.dp),
     )
6yt4nkrj

6yt4nkrj1#

我建议使用Vector Asset Studio导入你的图标作为资源,然后你可以使用ImageProvider来绘制导入的资源。

相关问题