getScaledWidth method
Implementation
double getScaledWidth() {
// If widget should resize, use screenWidth.
if (activeBreakpointSegment.responsiveBreakpoint.isResize) {
return screenWidth /
activeBreakpointSegment.responsiveBreakpoint.scaleFactor;
}
// Screen is larger than max width. Scale from max width.
if (maxWidth != null) {
if (activeBreakpointSegment.breakpoint > maxWidth!) {
return maxWidth! /
activeBreakpointSegment.responsiveBreakpoint.scaleFactor;
}
}
// Return width from breakpoint with scale factor applied.
return activeBreakpointSegment.responsiveBreakpoint.breakpoint /
activeBreakpointSegment.responsiveBreakpoint.scaleFactor;
}