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

Виджет Directionality

Виджет Directionality сообщает дочерним виджетам направление письма. Значение передают в textDirection типа TextDirection: ltr или rtl. От него зависят начало строки, AlignmentDirectional и порядок некоторых рядов.

Синтаксис

Directionality( child: child, )

Параметры

Параметр Описание
child Дочерний виджет или список дочерних виджетов.

Методы

Метод Описание
of Возвращает TextDirection из ближайшего Directionality.
maybeOf Возвращает TextDirection или null, если предка нет.

Пример

Давайте применим Directionality на экране:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Directionality( child: Text('abcde'), ), ), ), ); }

На экране строка 'abcde'. Направление букв задаёт textDirection.

Пример

Давайте соберём второй пример с Directionality:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Directionality( child: Text('abcde'), ), ), ), ); }

Второй пример устроен так же.

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

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