ResponsiveContext extension
Context extension for accessing Responsive Data and Helpers
- on
Properties
- responsiveData → ResponsiveData
-
Available on BuildContext, provided by the ResponsiveContext extension
Access the responsive data directly from the context (via InheritedWidget)no setter - responsiveHelper → ResponsiveHelper
-
Available on BuildContext, provided by the ResponsiveContext extension
Access the helper class for logical operationsno setter
Methods
-
fz(
double value) → double -
Available on BuildContext, provided by the ResponsiveContext extension
Font size with clamp and accessibility support (matches.fz) -
h(
double value) → double -
Available on BuildContext, provided by the ResponsiveContext extension
-
hp(
double percent) → double -
Available on BuildContext, provided by the ResponsiveContext extension
Percentage of screen height (e.g.context.hp(25)= 25% of screen height) -
iz(
double value) → double -
Available on BuildContext, provided by the ResponsiveContext extension
Icon size (matches.iz) -
pw(
double percent) → double -
Available on BuildContext, provided by the ResponsiveContext extension
Percentage of screen width (e.g.context.pw(50)= 50% of screen width) -
r(
double value) → double -
Available on BuildContext, provided by the ResponsiveContext extension
-
s(
double value) → double -
Available on BuildContext, provided by the ResponsiveContext extension
General scale factor (matches.s) -
sp(
double value) → double -
Available on BuildContext, provided by the ResponsiveContext extension
-
valueByScreen<
T> ({required T mobile, T? watch, T? tablet, T? smallDesktop, T? desktop, T? largeDesktop}) → T -
Available on BuildContext, provided by the ResponsiveContext extension
Helper method to return different values based on screen type Usage:context.valueByScreen<double>(mobile: 10, tablet: 20) -
w(
double value) → double -
Available on BuildContext, provided by the ResponsiveContext extension