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