sw property
double
get
sw
Scale based on design width (like flutter_screenutil) Requires setting designWidth in ResponsiveMasterConfig
Implementation
double get sw {
final config = ResponsiveMasterConfig.instance;
final designWidth = config.designWidth;
if (designWidth == null) {
return w; // Fallback to percentage-based
}
if (!config.enableCaching) {
return this * DeviceData.width / designWidth;
}
return ResponsiveCache.getOrCompute(
'sw_$this',
() => this * DeviceData.width / designWidth,
width: DeviceData.width,
height: DeviceData.height,
orientation: DeviceData.orientation.toString(),
);
}