initialize static method
void
initialize(
- BuildContext context, {
- Size? mockSize,
- Size? deviceSize,
- bool widthBasedTextScaling = true,
Implementation
static void initialize(BuildContext context,
{Size? mockSize, Size? deviceSize, bool widthBasedTextScaling = true}) {
final size = MediaQuery.of(context).size;
if (mockSize != null) {
_mockSize = mockSize;
} else {
_mockSize = size;
}
if (deviceSize != null) {
_deviceSize = deviceSize;
} else {
_deviceSize = size;
}
/// calculating scale factors
_widthScaleFactor = _deviceSize.width / _mockSize.width;
_hightScaleFactor = _deviceSize.height / _mockSize.height;
_textScaleFactor =
widthBasedTextScaling ? _widthScaleFactor : _hightScaleFactor;
}