logo

Alignment

flutter

painting.dart

`Alignment` — это класс в Flutter, представляющий выравнивание дочернего элемента внутри контейнера с использованием системы координат от -1.0 до 1.0.

💡 Примечание:

`Alignment(x, y)` принимает значения от -1.0 до 1.0, где (0, 0) — центр, (-1, -1) — верхний левый угол, (1, 1) — нижний правый.

Предустановленные значения

Alignment.topLeft (Alignment)

Верхний левый угол (-1.0, -1.0).

Alignment.topCenter (Alignment)

Верх по центру (0.0, -1.0).

Alignment.topRight (Alignment)

Верхний правый угол (1.0, -1.0).

Alignment.centerLeft (Alignment)

Центр по вертикали, слева (-1.0, 0.0).

Alignment.center (Alignment)

Центр контейнера (0.0, 0.0).

Alignment.centerRight (Alignment)

Центр по вертикали, справа (1.0, 0.0).

Alignment.bottomLeft (Alignment)

Нижний левый угол (-1.0, 1.0).

Alignment.bottomCenter (Alignment)

Низ по центру (0.0, 1.0).

Alignment.bottomRight (Alignment)

Нижний правый угол (1.0, 1.0).

Произвольные значения

⚠️ Важно:

Если значения `x` или `y` выходят за пределы [-1.0, 1.0], элемент может выходить за границы родителя.