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
-
no setter
- bottomBarHeight → double
-
no setter
- columns → int
-
Material 2
no setter
- isCompactLayout → bool
-
Material Design 3 - Phone in portrait
no setter
- isDesktopScreen → bool
-
no setter
- isExtendedLayout → bool
-
Material 3 - Phone in landscape
Tablet in landscape
Foldable in landscape (unfolded)
Desktop
no setter
- isLandscape → bool
-
no setter
- isLaptopScreen → bool
-
no setter
- isLargePhoneScreen → bool
-
no setter
- isLargeScreen → bool
-
no setter
- isLargeTabletScreen → bool
-
no setter
- isMediumLayout → bool
-
Material Design 3 - Phone in portrait and Tablet in
portrait Foldable in portrait (unfolded)
no setter
- isMediumPhoneScreen → bool
-
no setter
- isMediumScreen → bool
-
no setter
- isPhoneScreen → bool
-
no setter
- isPortrait → bool
-
no setter
- isSmallPhoneScreen → bool
-
no setter
- isSmallScreen → bool
-
no setter
- isSmallTabletScreen → bool
-
no setter
- isTabletScreen → bool
-
no setter
- isXLargeScreen → bool
-
no setter
- isXSmallScreen → bool
-
no setter
- isXXSmallScreen → bool
-
no setter
- longestScreenSide → double
-
no setter
- margin → double
-
Material 2
no setter
- mediaQuery → MediaQueryData
-
no setter
- orientation → Orientation
-
no setter
- pane → double
-
Material 3
no setter
- platformBrightness → Brightness
-
no setter
- screenDensity → double
-
no setter
- screenHeight → double
-
no setter
- screenPadding → EdgeInsets
-
no setter
- screenSize → Size
-
no setter
- screenWidth → double
-
no setter
- shortestScreenSide → double
-
no setter
- space → double
-
Material 3
no setter
- statusBarHeight → double
-
no setter
- textScaleFactor → double
-
no setter
- viewInsets → EdgeInsets
-
no setter
- viewPadding → EdgeInsets
-
no setter
- widthBody → double
-
Material 2
no setter