Как создать «IconData» из текста в flutter

#flutter #flutter-layout

Вопрос:

Я хочу создать значок из текста, такого как символ валюты. Символы валют недоступны в значках материалов, и я не хочу использовать какую-либо стороннюю библиотеку. Я хочу преобразовать текстовую строку типа » $ » в значки и использовать их.

Ответ №1:

В соответствии с вашими требованиями попробуйте приведенный ниже код, надеюсь, он вам поможет:

Использование символа

       Text(
        '$ Search',
      ),
 

Ваш выходной экран, как-> Изображение

Использование символа Юникода Flutter. Вы нашли здесь символ Юникода

     Text(
        'Your u{1F4B2} Symbol',
      ),
 

Ваш экран результатов, как->введите описание изображения здесь

Вы можете добавить любой символ между текстом

   Wrap(
      crossAxisAlignment: WrapCrossAlignment.center,
      children: [
        Text('Your'),
        Icon(Icons.add),
        Text('Icon'),
      ],
    ),
 

Ваш экран результатов, как-> введите описание изображения здесь

Или в VS-коде вы можете использовать Windows . клавиши и добавлять любой символ по вашему желанию

Ответ №2:

Пожалуйста, попробуйте это. 0024-это Юникод для $

 Icon( IconData(0x0024, fontFamily: 'MaterialIcons'),size: 50, ))
 

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

1. Могу я узнать? Вы пробовали это сделать?

2. Это нормально для $ , а не для любого другого текста, который я хотел добавить