setupScreenType static method
Implementation
static ScreenType setupScreenType(double deviceWidth) {
if (deviceWidth >= 1600) { // 1920
return ScreenType.Television;
} else if (deviceWidth >= 1420) {
return ScreenType.LargeDesktop;
} else if (deviceWidth >= 1280) {
return ScreenType.MediumDesktop;
} else if (deviceWidth >= 1024) {
return ScreenType.LargeTablet;
} else if (deviceWidth >= 800) {
return ScreenType.MediumTablet;
} else if (deviceWidth >= 600) {
return ScreenType.SmallTablet;
} else if (deviceWidth >= 480) {
return ScreenType.LargePhone;
} else if (deviceWidth >= 360) {
return ScreenType.MediumPhone;
} else if (deviceWidth >= 320) {
return ScreenType.SmallPhone;
} else if (deviceWidth >= 150) {
return ScreenType.Watch;
} else { return ScreenType.None; }
}