我可以使用这行代码示例通过使用 codePoint
来获取icons.dart 中的 MaterialIcons 图标
例如
codePoint=0xe146;
Icon(IconData(codePoint, fontFamily: 'MaterialIcons'));
我想得到的是图标的实际描述性名称。我有什么想法可以解决这个问题吗?
编码图标的文件是 icons.dart,每个图标如下所示:
/// <i class="material-icons md-36">add_box</i> — material icon named "add box".
static const IconData add_box = IconData(0xe146, fontFamily: 'MaterialIcons');
此链接显示了 MaterialIcons 的描述性名称
https://api.flutter.dev/flutter/material/Icons-class.html
上述链接的示例:
但实际上,使用 Flutter 图标最简单的方法如下:
Icon(Icons.ac_unit) // Icons.ac_unit = IconData(0xe037, fontFamily: 'MaterialIcons')
其实我也遇到了同样的问题,并没有找到这样相关的解决方案。我有 IconData 代码点,和你一样,我需要从 Icons 类中获取名称。
我的解决方案: 我转到 Icons 类,将其复制到多行字符串中,然后将数据提取到地图和 woila 中。