Flutter:基于 api 加载 FontAwesome 图标

Flutter: Load FontAwesome icon based on api

得到 api 这样的回复

"sample_response": 
                {
                    "id": 1,
                    "icon": "fa-ambulance",
                }

对于我使用的静态图标

  icon: FaIcon(FontAwesomeIcons.gamepad), 

如何根据 json 响应加载图标

Font Awesome Flutter不支持。

还有另一个软件包可以帮助您:Icons Helper

但是,如果您现在尝试,您会发现 Icons Helper 指的是一个 adobe 图标,该图标已不存在。它已从 Git 的 master 中的包中删除,但尚未在 PubDev 中删除。

您也可以将 icons_helper.dart 集成到您的项目中,并在您的应用程序中维护您需要的地图。