logo

BorderRadius

flutter

painting

`BorderRadius` — это класс в Flutter, который используется для задания закруглений углов в таких виджетах, как `Container`, `Card`, `ClipRRect` и других, через параметр `borderRadius`.

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

Для всех сторон можно задать одинаковое значение через `BorderRadius.circular()`, либо настроить каждый угол отдельно с помощью `only()` или `all()`.

Основные методы и конструкторы

BorderRadius.circular(double radius) (BorderRadius)

Создаёт скругление одинакового радиуса для всех углов.

BorderRadius.only(...) (BorderRadius)

Позволяет указать радиусы скруглений для конкретных углов: `topLeft`, `topRight`, `bottomLeft`, `bottomRight`.

BorderRadius.all(Radius.circular(...)) (BorderRadius)

Скругление всех углов с одинаковым значением через `Radius`.

⚠️ Важно:

`BorderRadius` работает только с прямоугольными формами. Для `BoxShape.circle` используйте `shape`, а не `borderRadius`.