getOuterBorderRadius method

BorderRadius getOuterBorderRadius()

Implementation

BorderRadius getOuterBorderRadius() {
  final totalAddition = borderOffset + borderWidth;

  if (borderRadiusCustom != null) {
    return BorderRadius.only(
      topLeft: borderRadiusCustom!.topLeft + Radius.circular(totalAddition),
      topRight: borderRadiusCustom!.topRight + Radius.circular(totalAddition),
      bottomLeft: borderRadiusCustom!.bottomLeft + Radius.circular(totalAddition),
      bottomRight: borderRadiusCustom!.bottomRight + Radius.circular(totalAddition),
    );
  }

  // Fallback to the standard radius + the added space
  return BorderRadius.circular(borderRadius.r + totalAddition);
}