rectForCorner method
Implementation
Rect rectForCorner(
double? sideWidth, Offset offset, Radius radius, num signX, num signY) {
if (sideWidth == null)
sideWidth = 0.0;
double d = sideWidth / 2;
double borderRadiusX = radius.x - d;
double borderRadiusY = radius.y - d;
Rect rect = Rect.fromPoints(
offset + Offset(signX.sign * d, signY.sign * d),
offset +
Offset(signX.sign * d, signY.sign * d) +
Offset(signX.sign * 2 * borderRadiusX,
signY.sign * 2 * borderRadiusY));
return rect;
}