Текст
Текст является фундаментальным элементом любого пользовательского интерфейса, используется для передачи информации и взаимодействия с пользователями. В разработке приложений эффективное представление текста значительно повышает опыт пользователей, делая информацию доступной и взаимодействие интуитивн ым. Два распространенных виджета, используемых для отображения текста в FlutterFlow, - это виджет Text и виджет RichText. Каждый из них служит определенной цели и предлагает различные возможности для интеграции текста в приложение.
Виджет Text
Виджет Text используется для отображения текста на экране. Он является одним из самых часто используемых виджетов в разработке приложений.
Например, на этом экране виджет Text используется для четкого и эффективного представления различных кусков информации. Виджеты Text отображают название продукта, "Мужская куртка Харрингтон", его цену, "$148", и подробное описание продукта. Эти виджеты Text оформлены по-разному для выделения конкретных кусков информации.
Виджет Text можно найти во вкладке Базовые элементы на панели Палитра виджетов. Вы можете либо перетащить его на нужное место на экране, либо вставить напрямую через дерево виджетов.
После выбора виджета Text активируется панель свойств справа, позволяющая настраивать стиль вашего виджета Text. Здесь вы можете регулировать различные атрибуты, такие как размер шрифта, цвет, выравнивание и другие, чтобы адаптировать внешний вид под ваши дизайнерские требования.
Виджет RichText
Виджет RichText предлагает более сложные возможности форматирования по сравнению с базовым виджетом Text. Он позволяет смешивать несколько стилей в одной последовательности текста, обеспечивая создание стилизованного текстового контента.
Этот виджет использует дерево объектов TextSpan для определения опций форматирования, таких как различные шрифты, размеры и цвета для различных частей текста. RichText особенно полезен для текстовых приложений, требующих встроенного стилизования и ссылок, например, в форматированной статье или просмотрщике документов.
Виджет RichText можно найти во вкладке Базовые элементы на панели Палитра виджетов. Вы можете либо перетащить его на нужное место на экране, либо вставить напрямую через дерево виджетов.
При добавлении виджета RichText в ваше дерево виджетов, FlutterFlow автоматически создает два дочерних объекта RichTextSpan. Вы можете изменить значение текста и стиль каждого объекта, чтобы создать несколько стилей внутри параграфа.
Для изменения объектов RichTextSpan смотрите быстрые демонстрации ниже:
Общие свойства стилизации текста
Для соблюдения единообразия рекомендуем определить свою типографию и пользовательские стили текста из Настроек темы > Типография и иконки перед созданием любых экранов.
Несколько важных моментов:
-
Межстрочный интервал: Задает высоту текста (например, значение 1.5 увеличит межстрочный интервал на 50% больше размера шрифта).
-
Выравнивание текста: Определяет, как текст позиционируется в контейнере, обычно как слева, справа, по центру или по ширине.