Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
119 of 1024 menu
◀ ▶

Перечисление TextAlign

Перечисление TextAlign передают в textAlign у Text, RichText и DefaultTextStyle. Значения start и end учитывают направление письма.

Синтаксис

TextAlign.center

Значения

Значение Описание
left Строки прижаты к левому краю блока.
right Строки прижаты к правому краю блока.
center Строки по центру блока.
justify Строки растягиваются по ширине, кроме последней.
start Выравнивание к началу текста: слева при LTR, справа при RTL.
end Выравнивание к концу текста: справа при LTR, слева при RTL.

Значение по умолчанию у виджета Text: start.

Пример

Давайте выровняем абзац по центру блока:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: SizedBox( width: 200, child: Text( 'abcde', textAlign: TextAlign.center, ), ), ), ), ), ); }

На экране строка 'abcde' окажется посередине ширины 200.

Пример

Давайте прижмём многострочный текст к правому краю:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center( child: SizedBox( width: 120, child: Text( 'abcde 12345', textAlign: TextAlign.right, ), ), ), ), ), ); }

На экране каждая строка абзаца прижмётся к правому краю узкого блока.

Смотрите также

  • перечисление TextOverflow,
    которое задаёт обрезку длинного текста
  • виджет Text,
    которому передают textAlign
  • виджет RichText,
    который выравнивает форматированный абзац
  • виджет DefaultTextStyle,
    который задаёт textAlign для дочерних Text
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить