logo

AnimatedPadding

flutter

widgets

`AnimatedPadding` — это виджет, который анимирует изменение внутренних отступов (`padding`) вокруг дочернего элемента при их обновлении.

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

Когда значение `padding` меняется, `AnimatedPadding` автоматически выполняет анимацию изменения внутренних отступов без использования `AnimationController`.

Основные параметры

padding (EdgeInsets)— обязательный

Внутренние отступы, которые будут анимироваться при изменении.

duration (Duration)— обязательный

Продолжительность анимации.

curve (Curve)

Кривая анимации (например, `Curves.easeInOut`).

child (Widget)

Виджет, который будет обёрнут и перемещён с отступами.

⚠️ Важно:

`AnimatedPadding` должен использоваться в `StatefulWidget`, чтобы обновление `padding` вызывало анимацию.