corner method

Widget corner(
  1. double radius,
  2. {bool handover = true}
)

A modifier that clips its widget's corners to the specified radius.

Example:

Icon(Icons.person)
    .corner(12);

Implementation

Widget corner(double radius, {bool handover = true}) {
  if (handover && this is Container) {
    return (this as Container).corner(radius);
  }
  return Container(
    child: this,
    clipBehavior: Clip.antiAliasWithSaveLayer,
    decoration: BoxDecoration(
      borderRadius: BorderRadius.circular(radius),
    ),
  );
}