Flutter: Загрузка значка FontAwesome на основе api

#flutter #dart #font-awesome

#трепетание #dart #шрифт — потрясающий

Вопрос:

Получение ответа api следующим образом

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

для статического значка я использовал

   icon: FaIcon(FontAwesomeIcons.gamepad), 
 

Как загрузить значок на основе ответа json

Ответ №1:

Это не поддерживается Font Awesome Flutter.

Существует еще один пакет, который поможет вам в этом: Icons Helper

Однако, если вы попробуете прямо сейчас, вы увидите, что помощник Icons ссылается на adobe значок, который больше не существует. Он был удален из пакета в master на Git, но еще не на PubDev.

Вы также можете просто интегрировать icons_helper.dart в свой проект и поддерживать нужную вам карту в своем приложении.

Комментарии:

1. если вам нужна более актуальная карта (на основе шрифта awesome 6): gist.github.com/philippkeller/2e017e43ff4d9472cba655031698abaa