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

Класс AlignmentDirectional

Класс AlignmentDirectional описывает ту же точку, что и Alignment, но горизонталь считается от начала письма, а не от левого края. При письме слева направо начало совпадает с левым краем. При письме справа налево начало становится правым краем.

Синтаксис

AlignmentDirectional.centerStart

Параметры

Параметр Описание
start Сдвиг по горизонтали с учётом направления письма. -1 это начало строки, 1 это конец.
y Сдвиг по вертикали. -1 это верх, 1 это низ.

Пример

Давайте AlignmentDirectional.topStart:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Directionality( textDirection: TextDirection.ltr, child: Container( color: Colors.grey.shade200, child: Align( alignment: AlignmentDirectional.topStart, child: Container(width: 80, height: 40, color: Colors.green), ), ), ), ), ), ); }

На экране блок у начала направления письма.

Пример

Давайте topEnd:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Directionality( textDirection: TextDirection.ltr, child: Container( color: Colors.grey.shade200, child: Align( alignment: AlignmentDirectional.topEnd, child: Container(width: 80, height: 40, color: Colors.purple), ), ), ), ), ), ); }

На экране блок у конца направления.

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

  • класс Alignment,
    точка внутри прямоугольника
  • класс EdgeInsetsDirectional,
    отступы от начала и конца письма
  • класс BoxDecoration,
    фон, рамка, тень и скругление
  • класс ShapeDecoration,
    фон произвольной формы
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить