init static method
void
init(
- BoxConstraints constraints, {
- Size designSize = defaultSize,
- bool allowFontScaling = false,
Implementation
static void init(
BoxConstraints constraints, {
Size designSize = defaultSize,
bool allowFontScaling = false,
}) {
_instance = ResponsiveScreenUtil._();
_instance
..uiSize = designSize
..allowFontScaling = allowFontScaling;
_screenWidth = constraints.maxWidth;
_screenHeight = constraints.maxHeight;
var window = WidgetsBinding.instance?.window ?? ui.window;
_pixelRatio = window.devicePixelRatio;
_statusBarHeight = window.padding.top;
_bottomBarHeight = window.padding.bottom;
_textScaleFactor = window.textScaleFactor;
}