Android Jetpack Compose中缺少材料设计图标。

7
在我的 build.graddle 文件中,使用最新的稳定版 Compose (1.1.1) ,包含implementation "androidx.compose.material:material-icons-extended:$compose_version"
然而,我无法引用任何 NetworkWifiXBar 图标(例如 NetworkWifi1Bar),如此处所示:here
我理解所有图标都包含在 material-icons-extended 中,这是我的问题还是这些图标未被包含?

3
我可以看到这些图标。 import androidx.compose.material.icons.rounded.NetworkWifi1Bar 可以正常使用。我正在使用 Compose 版本 - 1.2.0-alpha07。 - Abhimanyu
@Abhimanyu 把我的Compose版本改成了1.2.0-alpha07,问题得到了解决。虽然我没有尝试更多的版本,但这个版本修复了问题。说实话,我甚至没有尝试更高版本的Compose,因为它听起来不像是一个合乎逻辑的解决方案,我应该知道得更好。 - santiago
有没有办法知道图标所需的版本?我正在尝试访问此处的 icons.sharp.Monitoringhttps://fonts.google.com/icons?icon.category=Business&Payments&icon.platform=web&icon.style=Sharp),但使用1.2.1版本无果。 - rileyx
使用最新版本的material-icons-extended或者1.5 alpha版本,很多图标都缺失了。所以我现在正在手动导入它们。 - Daniel Ryan
2个回答

10
您可以使用以下更新于2023年10月10日的Compose Material dependencies
稳定版本: implementation "androidx.compose.material:material-icons-extended:1.5.3" Alpha版本: implementation "androidx.compose.material:material-icons-extended:1.6.0-alpha07"

我仍然找不到购物车图标,不确定为什么。 - quealegriamasalegre
1
@quealegriamasalegre,你可以从Icons.Filled.ShoppingCart获取购物车图标。 - Rumit Patel
2
这不是我想要的,我需要的是在此处看到的Icons.Filled.Trolley https://fonts.google.com/icons?icon.style=Filled&icon.set=Material+Icons&icon.query=trolley - quealegriamasalegre
@quealegriamasalegre,您找到图标了吗? - Alessandro Caliaro
@RumitPatel 请问是否有可用的materials3-icons-extended依赖项,还是仍然使用material1? - undefined
1
@mars8,不,我找不到任何关于material3的独立依赖项。 - undefined

0
您需要包含依赖实现"androidx.compose.material:material-icons-extended:x.x.x",如果之后仍然只发现这个空的图标列表 您只需要给Android Studio更多时间来索引图标 - 在放置点或开始键入一些图标名称后再等待一段时间。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接