AFFundamentalDeviceTheme.create constructor
AFFundamentalDeviceTheme.create()
Implementation
factory AFFundamentalDeviceTheme.create() {
final window = WidgetsBinding.instance.window;
final brightness = window.platformBrightness;
final alwaysUse24 = window.alwaysUse24HourFormat;
final padding = window.padding;
final viewInsets = window.viewInsets;
final viewPadding = window.viewPadding;
final locale = window.locale;
final physicalSize = window.physicalSize;
final textScaleFactor = window.textScaleFactor;
final devicePixelRatio = window.devicePixelRatio;
final logicalSize = physicalSize / devicePixelRatio;
return AFFundamentalDeviceTheme(
brightnessValue: brightness,
alwaysUse24HourFormatValue: alwaysUse24,
padding: padding,
viewInsets: viewInsets,
viewPadding: viewPadding,
localeValue: locale,
physicalSize: physicalSize,
logicalSize: logicalSize,
textScaleFactorValue: textScaleFactor,
devicePixelRatio: devicePixelRatio,
);
}