如何对图标应用权重

问题描述 投票:0回答:1

我正在尝试为图标添加权重,使其变得更加粗体,如本网站所述:https://m3.material.io/styles/icons/applying-icons#d7f45762-67ac-473d-95b0-9214c791e242

但是,这似乎无法编译 -

.weight
修饰符不可用。 我做错了什么?

Icon(
    imageVector = Icons.Rounded.Check,
    contentDescription = null,
    modifier = Modifier
        .weight(700F)
)
android android-jetpack-compose icons android-jetpack-compose-material3
1个回答
2
投票

Compose 目前不支持材质符号。

但是,您可以使用此解决方法。

  • 转到 Google Icons,您可以在其中自定义图标的重量、等级和光学尺寸。
  • 完成所需的自定义后,选择图标并下载 SVG。
  • 转到 SVG 组成图像矢量
  • 上传 SVG 并下载生成的文件。

编辑:如果上述方法不起作用,请尝试使用此插件 https://plugins.jetbrains.com/plugin/18619-svg-to-compose

© www.soinside.com 2019 - 2024. All rights reserved.