MediaQueryDtx extension
Contains extensions for easier access to MediaQuery and MediaQueryData using BuildContext.
The screen size is based on the material design. https://material.io/design/layout/responsive-layout-grid.html
- on
Properties
- alwaysUse24HourFormat → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - bottomBarHeight → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - columns → int
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material 2no setter - isCompactLayout → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material Design 3 - Phone in portraitno setter - isDesktopScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isExtendedLayout → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material 3 - Phone in landscape Tablet in landscape Foldable in landscape (unfolded) Desktopno setter - isLandscape → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isLaptopScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isLargePhoneScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isLargeScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isLargeTabletScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isMediumLayout → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material Design 3 - Phone in portrait and Tablet in portrait Foldable in portrait (unfolded)no setter - isMediumPhoneScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isMediumScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isPhoneScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isPortrait → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isSmallPhoneScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isSmallScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isSmallTabletScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isTabletScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isWindowCompactHeight → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen height falls into the "Compact" size class. Corresponds to a height < 480dp. (Represents 99.78% of phones in landscape mode).no setter - isWindowCompactWidth → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen width falls into the "Compact" size class. Corresponds to a width < 600dp. (Represents 99.96% of phones in portrait mode).no setter - isWindowExpandedHeight → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen height falls into the "Expanded" size class. Corresponds to a height >= 900dp. (Represents 94.25% of tablets in portrait mode).no setter - isWindowExpandedWidth → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen width falls into the "Expanded" size class. Corresponds to a width >= 840dp and < 1200dp. (Represents 97.22% of tablets in landscape mode).no setter - isWindowExtraLargeWidth → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen width falls into the "Extra-large" size class. Corresponds to a width >= 1600dp. (Typically used for desktop displays).no setter - isWindowLargeWidth → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen width falls into the "Large" size class. Corresponds to a width >= 1200dp and < 1600dp. (Typically used for large tablet displays).no setter - isWindowMediumHeight → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen height falls into the "Medium" size class. Corresponds to a height >= 480dp and < 900dp. (Represents 96.56% of tablets in landscape and 97.59% of phones in portrait).no setter - isWindowMediumWidth → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
Checks if the screen width falls into the "Medium" size class. Corresponds to a width >= 600dp and < 840dp. (Represents 93.73% of tablets in portrait mode).no setter - isXLargeScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isXSmallScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - isXXSmallScreen → bool
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - longestScreenSide → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - margin → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material 2no setter - mediaQuery → MediaQueryData
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - orientation → Orientation
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - pane → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material 3no setter - platformBrightness → Brightness
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - screenDensity → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - screenHeight → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - screenPadding → EdgeInsets
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - screenSize → Size
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - screenWidth → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - shortestScreenSide → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - space → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material 3no setter - statusBarHeight → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - textScaleFactor → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - textScaler → TextScaler
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - viewInsets → EdgeInsets
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - viewPadding → EdgeInsets
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - widthBody → double
-
Available on BuildContext, provided by the MediaQueryDtx extension
Material 2no setter - windowHeightSizeClass → WindowHeightSizeClass
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - windowSizeClass → WindowSizeClass
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter - windowWidthSizeClass → WindowWidthSizeClass
-
Available on BuildContext, provided by the MediaQueryDtx extension
no setter