Виджет «Текст» используется для отображения текста на экране. Это один из наиболее часто используемых виджетов.

Добавление текста в ваш проект
Чтобы добавить виджет «Текст» в ваш проект:
- Перетащите виджет Text с вкладки Base Elements или Most Frequently Used Elements (на панели виджетов) или добавьте его непосредственно из дерева виджетов.
- Чтобы изменить текст, перейдите в редактор свойств (в правой части экрана), найдите текст Hello World и измените его на Welcome.

Настройка
Панель свойств можно использовать для настройки внешнего вида и поведения вашего виджета.
Добавление подкладок
Здесь приведены инструкции по добавлению подкладок.
Настроить выравнивание
Здесь приведены инструкции по настройке выравнивания.
Стилизация текста
Здесь приведены инструкции по стилизации текста.
Изменение высоты строки
Здесь приведены инструкции по изменению высоты строки текста.
Выравнивание текста внутри виджета «Текст
Вот как выровнять текст внутри виджета «Текст»:
- Выберите «Текст» в дереве виджетов или в области холста.
- Перейдите в редактор свойств (в правой части экрана) и прокрутите вниз до раздела «Свойства текста«.
- Найдите свойство Выравнивание текста. По умолчанию выбран первый вариант выравнивания — «Выровненный по левому краю«. Щелкните на другом варианте выравнивания, чтобы изменить выравнивание текста.

Включение автоматического размера
длинный текст в ограниченном размере. Если вы хотите отобразить весь текст, не изменяя размер шрифта, вы можете включить функцию авторазмера.
Чтобы включить и увидеть авторазмер в действии:
- Поместите виджет «Текст» внутрь виджета «Контейнер» и установите его ширину бесконечной, а высоту — 50.
- Выберите Текст в дереве виджетов или в области холста.
- Перейдите в редактор свойств (в правой части экрана) и прокрутите вниз до раздела «Свойства текста«.
- Прокрутите вниз еще больше, чтобы найти галочку Auto Size и включить ее. (Нажмите на нее).
- Попробуйте написать длинный текст.

Настройка замены переполнения текста
Возможно, вы захотите ограничить количество символов, отображаемых внутри виджета «Текст», и заменить лишние символы многоточием или полностью скрыть их.
Чтобы установить замену переполнения текста:
- Выберите Текст в дереве виджетов или в области холста.
- Перейдите в редактор свойств (в правой части экрана) и прокрутите вниз до раздела Свойства текста.
- Прокрутите вниз и, найдя свойство Max character allowed, введите значение, чтобы ограничить количество символов.
- Установите для параметра «Замена переполнения текста» значение «Обрезка/Отсечение» или «Многоточие (…)».

Вот как это выглядит при запуске приложения:

Разрешить копирование текста
Возможно, вы захотите разрешить своим пользователям копировать текст и вставлять его в другое место. Например, разрешить пользователям копировать идентификатор электронной почты.
Чтобы разрешить копирование текста:
- Выберите Текст в дереве виджетов или в области холста.
- Перейдите на панель свойств (в правой части экрана) и прокрутите вниз до раздела «Свойства текста«.
- Найдите переключатель Selectable и включите его.

Добавление градиентного цвета
Добавление градиентного цвета к тексту придает ему современный вид и ощущение. Вы можете воспользоваться нашими готовыми шаблонами или создать его с нуля.
Вот как это делается:
- Выберите Текст в дереве виджетов или в области холста.
- Перейдите на панель свойств (в правой части экрана) и прокрутите вниз до раздела «Свойства текста«.
- Найдите переключатель Градиент и включите его.
- Чтобы добавить цвета из шаблонов, нажмите на значок и выберите из списка.
- Чтобы добавить свои собственные цвета:
- Выберите тип среди линейного и радиального. Линейный распределяет цвета горизонтально, а радиальный — по кругу.
- Если вы выбрали Линейный, укажите Направление, а для Радиального — Радиус.
- Добавьте/удалите или настройте существующие цвета.

Установите цвет динамически
Посмотрите, как установить цвет из переменной в любое свойство цвета этого виджета.
Форматирование чисел
Вы можете захотеть отобразить число с особым форматом. Когда вы показываете большое число (например, 2354000, 4356634444) как оно есть, это создает плохое впечатление для пользователя. Форматирование большого числа помогает повысить удобочитаемость.
Например, показать население как 1 200 000 вместо 1200000 и валюту $2K/$5M вместо $2000/$50000.
Типы форматирования
Ниже перечислены типы форматирования, которые мы поддерживаем:
Форматирование числа
Используйте приведенные ниже инструкции для форматирования числа:
- Выберите виджет Текст, перейдите на панель свойств и нажмите Установить из переменной.
- Выберите Источник > Доступные параметры, чтобы отобразить значение из переменной типа Integer или Double. (например, Local State > Local State Variable Name).
- После выбора переменной установите для Available Options (Доступные параметры) значение Number Format (Формат числа), а для Number Format Options (Параметры формата числа) — требуемый тип.
- Если вы выбрали Decimal, необходимо также установить Decimal Type. Десятичные значения могут быть показаны двумя способами, т.е. 1,200 (с запятой) и 1.200 (с точкой).
- Выберите Автоматически для отображения десятичного значения в зависимости от страны пользователя.
- Выберите Точка для десятичной дроби, чтобы показать десятичное значение с точкой (например, 1,200).
- Выберите Запятая для десятичной дроби, чтобы показать десятичное значение через запятую (например, 1,200).
- Если вы выбрали Custom (Пользовательский):
- Найдите поле Custom Format и введите свой формат. Например, ввод ###,###.### преобразует число 123456.789 в 123 456.789, а 000.00 преобразует число 12.786 в 012.79.
- В поле ввода Локаль введите локаль, в которой вы хотите отобразить число. (Если оставить это свойство пустым, локаль будет автоматически установлена в соответствии с местоположением пользователя). Подробнее о том, как форматировать число, можно узнать здесь.
- Чтобы отобразить это число в валюте, включите переключатель Display as Currency и укажите символ валюты.
- (Необязательно) установите значение переменной по умолчанию равным 0.
- Нажмите кнопку Подтвердить.
- Если вы выбрали Decimal, необходимо также установить Decimal Type. Десятичные значения могут быть показаны двумя способами, т.е. 1,200 (с запятой) и 1.200 (с точкой).

Добавление действия
Чтобы выполнить какое-либо действие при щелчке по тексту, добавьте действие в FlutterFlow.
Показать/скрыть текст
Отображение данных Firestore
Инструкции по отображению/скрытию виджета находятся здесь.
Чтобы отобразить данные, извлеченные из коллекции Firestore, и документ в виджете Text, убедитесь, что вы:
- Понимаете структурирование базы данных Firebase.
- Выполнили все шаги в разделе «Настройка Firebase» для вашего проекта.
- Извлекли данные из коллекции или документа.
- Наконец, чтобы отобразить данные в виджете Text, выполните следующие шаги.