logo

AnimatedOpacity

flutter

widgets

`AnimatedOpacity` — это неявный анимационный виджет, который позволяет плавно изменять прозрачность дочернего элемента при изменении параметра `opacity`.

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

`AnimatedOpacity` — это простой способ добавления fade-эффекта без необходимости ручного управления анимацией.

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

opacity (double)— обязательный

Целевое значение прозрачности от `0.0` (полностью прозрачный) до `1.0` (полностью видимый).

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

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

child (Widget)

Дочерний виджет, к которому применяется анимация прозрачности.

curve (Curve)

Кривая анимации, определяющая темп изменения прозрачности.

⚠️ Важно:

`AnimatedOpacity` должен быть внутри `StatefulWidget`, чтобы можно было изменять `opacity` и запускать анимацию.