getLimitedCenterXInside method

double getLimitedCenterXInside(
  1. Rect container
)

Implementation

double getLimitedCenterXInside(Rect container) {
  if (width > container.width) {
    return center.dx + min(0, container.left - left) + max(0, container.right - right);
  } else {
    return container.center.dx;
  }
}