outline static method

ButtonStyle outline({
  1. Color? borderColor,
  2. Color? foreground,
  3. double radius = 12,
  4. double borderWidth = 1.2,
  5. EdgeInsetsGeometry padding = const EdgeInsets.symmetric(horizontal: 20, vertical: 14),
})

Outlined border button

Implementation

static ButtonStyle outline({
  Color? borderColor,
  Color? foreground,
  double radius = 12,
  double borderWidth = 1.2,
  EdgeInsetsGeometry padding = const EdgeInsets.symmetric(
    horizontal: 20,
    vertical: 14,
  ),
}) {
  return OutlinedButton.styleFrom(
    foregroundColor: foreground ?? borderColor ?? Colors.blue,
    side: BorderSide(color: borderColor ?? Colors.blue, width: borderWidth),
    padding: padding,
    shape: RoundedRectangleBorder(
      borderRadius: BorderRadius.circular(radius),
    ),
  );
}