Want to show a widget with rounded borders in Flutter?
Just wrap your widget with a DecoratedBox and give it a decoration like this:
DecoratedBox(
decoration: const BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.all(Radius.circular(16)),
// alternatively, do this:
// borderRadius: BorderRadius.circular(16),
),
child: someWidget,
)
A couple things to note:
Containeralso has adecorationargument, but usingDecoratedBoxis more lightweight.- the above also works with
BorderRadius.circular(16), howeverBorderRadius.all()is aconstconstructor and therefore more optimal.
Happy coding!





