ResponsiveContext extension

Extension to bring the information in a easier way for the responsive. All calculations related whit MediaQuery.of(context).size

context.isLandscape;
context.widthPct(10);
context.heightPx;
...
on

Properties

diagonalInches double

Available on BuildContext, provided by the ResponsiveContext extension

Returns screen diagonal in Inches
no setter
diagonalPx double

Available on BuildContext, provided by the ResponsiveContext extension

Returns diagonal screen pixels
no setter
heightInches double

Available on BuildContext, provided by the ResponsiveContext extension

Returns screen height in Inches
no setter
heightPx double

Available on BuildContext, provided by the ResponsiveContext extension

Returns same as MediaQuery.of(context).height
no setter
isLandscape bool

Available on BuildContext, provided by the ResponsiveContext extension

Returns if Orientation is landscape
no setter
mq MediaQueryData

Available on BuildContext, provided by the ResponsiveContext extension

Returns same as MediaQuery.of(context)
no setter
responsiveUtils ResponsiveUtils

Available on BuildContext, provided by the ResponsiveContext extension

no setter
sizeInches Size

Available on BuildContext, provided by the ResponsiveContext extension

Returns pixel size in Inches
no setter
sizePx Size

Available on BuildContext, provided by the ResponsiveContext extension

Returns same as MediaQuery.of(context).size
no setter
textTheme TextTheme

Available on BuildContext, provided by the ResponsiveContext extension

Extension for getting textTheme
no setter
theme ThemeData

Available on BuildContext, provided by the ResponsiveContext extension

Extension for getting Theme
no setter
widthInches double

Available on BuildContext, provided by the ResponsiveContext extension

Returns screen width in Inches
no setter
widthPx double

Available on BuildContext, provided by the ResponsiveContext extension

Returns same as MediaQuery.of(context).size.width
no setter

Methods

heightPct(double percent) double

Available on BuildContext, provided by the ResponsiveContext extension

Returns percent (1-100) of screen height in pixels
inchesPct(double percent) double

Available on BuildContext, provided by the ResponsiveContext extension

Returns percent (1-100) of screen inches
isDesktop() bool

Available on BuildContext, provided by the ResponsiveContext extension

isMobile() bool

Available on BuildContext, provided by the ResponsiveContext extension

isTablet() bool

Available on BuildContext, provided by the ResponsiveContext extension

widthPct(double percent) double

Available on BuildContext, provided by the ResponsiveContext extension

Returns percent (1-100) of screen width in pixels