Dart Flutter使用代码获取了IconData的实际图标名称

时间:2019-05-25 15:49:34

标签: dart flutter-layout

我可以使用此行代码示例通过使用codePoint

icons.dart 中获取MaterialIcons图标。

例如

codePoint=0xe146;
Icon(IconData(codePoint, fontFamily: 'MaterialIcons'));

我想得到的是图标的实际描述性名称。有什么想法可以解决吗?

图标编码的文件是 icons.dart ,每个图标的外观如下:

  /// <i class="material-icons md-36">add_box</i> &#x2014; material icon named "add box".
  static const IconData add_box = IconData(0xe146, fontFamily: 'MaterialIcons');

1 个答案:

答案 0 :(得分:0)

此链接显示了 MaterialIcons 的描述性名称

https://api.flutter.dev/flutter/material/Icons-class.html

来自上面链接的示例:

Screenshot from Flutter documentation

但实际上,使用 Flutter 图标的最简单方法如下:

Icon(Icons.ac_unit) // Icons.ac_unit = IconData(0xe037, fontFamily: 'MaterialIcons')