deviceSizeChangedFromLastRender method
bool
deviceSizeChangedFromLastRender(
{ - double tolerance = 0.10,
- bool onlyWidth = false,
- bool onlyHeight = false,
})
inherited
Implementation
bool deviceSizeChangedFromLastRender(
{double tolerance = 0.10,
bool onlyWidth = false,
bool onlyHeight = false}) {
if (_renderDeviceWidth == null || _renderDeviceHeight == null) {
return false;
}
var w = deviceWidth!;
var h = deviceHeight!;
var rw = Math.max(_renderDeviceWidth! / w, w / _renderDeviceWidth!) - 1;
var rh = Math.max(_renderDeviceHeight! / h, h / _renderDeviceHeight!) - 1;
//print('deviceSizeChangedFromLastRender>> $_renderDeviceWidth / $w ; $_renderDeviceHeight / $h > $rw ; $rh > $tolerance');
if (onlyWidth) {
return rw > tolerance;
} else if (onlyHeight) {
return rh > tolerance;
} else {
return rw > tolerance || rh > tolerance;
}
}