copyWith method

  1. @override
SharpRectangleBorder copyWith({
  1. BorderSide? side,
  2. SharpBorderRadius? borderRadius,
  3. BorderAlign? borderAlign,
})
override

Returns a copy of this OutlinedBorder that draws its outline with the specified side, if side is non-null.

Implementation

@override
SharpRectangleBorder copyWith({
  BorderSide? side,
  SharpBorderRadius? borderRadius,
  BorderAlign? borderAlign,
}) {
  return SharpRectangleBorder(
    side: side ?? this.side,
    borderRadius: borderRadius ?? this.borderRadius,
    borderAlign: borderAlign ?? this.borderAlign,
  );
}