getBorderRadiusFit method
dynamic
getBorderRadiusFit(
- Rect rect
)
Implementation
getBorderRadiusFit(Rect rect) {
if (borderRadius < 0) {
return 0.0;
}
var maxRadius;
var arrowHeightFit = getArrowHeightFit(rect);
if (direction == ArrowDirection.left || direction == ArrowDirection.right) {
maxRadius = 0.5 * min(rect.width - arrowHeightFit, rect.height);
} else {
maxRadius = 0.5 * min(rect.width, rect.height - arrowHeightFit);
}
if (borderRadius > maxRadius) {
return maxRadius;
}
return borderRadius;
}