ResponsiveStatefulWidget constructor
ResponsiveStatefulWidget({})
Implementation
ResponsiveStatefulWidget({
Key? key,
double? scaleWatch,
double? scaleSmallPhone,
double? scaleMediumPhone,
double? scaleLargePhone,
double? scaleSmallTablet,
double? scaleMediumTablet,
double? scaleLargeTablet,
double? scaleMediumDesktop,
double? scaleLargeDesktop,
double? scaleTelevision,
}) :
assert(scaleWatch != null),
assert(scaleSmallPhone != null),
assert(scaleMediumPhone != null),
assert(scaleLargePhone != null),
assert(scaleSmallTablet != null),
assert(scaleMediumTablet != null),
assert(scaleLargeTablet != null),
assert(scaleMediumDesktop != null),
assert(scaleLargeDesktop != null),
assert(scaleTelevision != null),
super() {
_updateScale(ScreenType.Watch, scaleWatch!);
_updateScale(ScreenType.SmallPhone, scaleSmallPhone!);
_updateScale(ScreenType.MediumPhone, scaleMediumPhone!);
_updateScale(ScreenType.LargePhone, scaleLargePhone!);
_updateScale(ScreenType.SmallTablet, scaleSmallTablet!);
_updateScale(ScreenType.MediumTablet, scaleMediumTablet!);
_updateScale(ScreenType.LargeTablet, scaleLargeTablet!);
_updateScale(ScreenType.MediumDesktop, scaleMediumDesktop!);
_updateScale(ScreenType.LargeDesktop, scaleLargeDesktop!);
_updateScale(ScreenType.Television, scaleTelevision!);
}