`AnimatedPadding` — это виджет, который анимирует изменение внутренних отступов (`padding`) вокруг дочернего элемента при их обновлении.
Когда значение `padding` меняется, `AnimatedPadding` автоматически выполняет анимацию изменения внутренних отступов без использования `AnimationController`.
Основные параметры
padding (EdgeInsets)— обязательный
Внутренние отступы, которые будут анимироваться при изменении.
duration (Duration)— обязательный
Продолжительность анимации.
curve (Curve)
Кривая анимации (например, `Curves.easeInOut`).
child (Widget)
Виджет, который будет обёрнут и перемещён с отступами.
`AnimatedPadding` должен использоваться в `StatefulWidget`, чтобы обновление `padding` вызывало анимацию.