logo

BoxDecoration

flutter

painting

`BoxDecoration` — это класс, который используется для оформления контейнеров, таких как `Container`, включая фон, бордеры, закругления углов, тени и градиенты.

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

Если вы используете `decoration`, параметр `color` у `Container` игнорируется. Вместо этого нужно задавать цвет внутри `BoxDecoration`.

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

color (Color)

Фоновый цвет контейнера.

borderRadius (BorderRadius)

Округление углов контейнера.

border (BoxBorder)

Граница вокруг контейнера.

boxShadow (List<BoxShadow>)

Список теней, применяемых к контейнеру.

gradient (Gradient)

Градиент вместо однотонного цвета (`color`).

image (DecorationImage)

Фоновое изображение в виде `DecorationImage`.

shape (BoxShape)

Форма контейнера: `BoxShape.rectangle` (по умолчанию) или `BoxShape.circle`.