【问题标题】:How do Flutter Icons really work, and what renders the icons?Flutter Icons 是如何真正工作的,以及是什么渲染了这些图标?
【发布时间】:2021-04-05 17:21:18
【问题描述】:

我对 Flutter 图标的工作方式有点困惑。我认为在某个地方会有一个包含图标的图像目录(我认为我确实认识到有成千上万的图标)。 Icons 类只包含大量静态常量 IconData 变量,并且没有任何方法。任何在小部件中使用的 icon 都具有 IconData 类型。

我的问题是 Icons 到底是如何工作的?在颤振引擎中,我可以确切地看到将 IconData 转换为图像/形状的过程(我也不知道渲染是如何工作的)?毫无疑问,其他 Flutter Material Design 功能的工作方式与 Icons 相同,因此理解这一点可能会回答我在不久的将来会遇到的其他问题。

【问题讨论】:

    标签: flutter icons material-design


    【解决方案1】:

    图标是特殊 MaterialIcons 字体的字形。它们使用https://github.com/flutter/flutter/wiki/Updating-Material-Design-Fonts-&-Icons 中所述的工具安装在 SDK 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-14
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多