`AnimatedAlign` — это виджет, который автоматически анимирует изменение выравнивания дочернего элемента (`child`) в пределах своего контейнера при изменении параметра `alignment`.
`AnimatedAlign` — это удобный способ создания плавных анимаций перемещения, не используя вручную `AnimationController` или `Tween`.
Основные параметры
alignment (Alignment)— обязательный
Положение дочернего элемента в контейнере. При изменении значения виджет анимирует переход.
duration (Duration)— обязательный
Длительность анимации.
curve (Curve)
Кривая анимации (например, `Curves.easeInOut`).
child (Widget)
Виджет, который будет выровнен и анимирован.
heightFactor (double)
Коэффициент масштабирования по высоте относительно дочернего виджета.
widthFactor (double)
Коэффициент масштабирования по ширине относительно дочернего виджета.
`AnimatedAlign` должен быть внутри `StatefulWidget`, чтобы корректно реагировать на изменение `alignment`.