ContextExtensions extension
- on
Properties
- height → double
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - isKeyboardOpen → bool
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - isLargeTablet → bool
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - isPhone → bool
-
Available on BuildContext, provided by the ContextExtensions extension
Return true if screen current is phone.no setter - isSmallTablet → bool
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - isTablet → bool
-
Available on BuildContext, provided by the ContextExtensions extension
Return true if screen current is tablet.no setter - mediaQueryShortestSide → double
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - mediaQuerySize → Size
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - mediaQueryViewInsets → EdgeInsets
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - mediaQueryViewPadding → EdgeInsets
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - textTheme → TextTheme
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - theme → ThemeData
-
Available on BuildContext, provided by the ContextExtensions extension
no setter - width → double
-
Available on BuildContext, provided by the ContextExtensions extension
no setter
Methods
-
closeKeyboard(
) → void -
Available on BuildContext, provided by the ContextExtensions extension
Call FocusScope.of(context).requestFocus(FocusNode()) to close a keyboard -
materialPush<
T extends Object?> (Widget page) → Future< T?> -
Available on BuildContext, provided by the ContextExtensions extension
-
pop<
T extends Object?> ([T? result]) → void -
Available on BuildContext, provided by the ContextExtensions extension
-
pushNamed<
T extends Object?> (String routeName, [Object? arguments]) → Future< T?> -
Available on BuildContext, provided by the ContextExtensions extension
-
responsivePlatform<
T> ({T? ios, T? android, required T other}) → T? -
Available on BuildContext, provided by the ContextExtensions extension
Return widget of T base on current Platform isios,android. All other returnotherif param is not null, other wise return android. -
responsiveWidget<
T> ({T? mobile, T? tablet, T? desktop}) → T? -
Available on BuildContext, provided by the ContextExtensions extension
Get widget of T base on media query size Returnmobile,desktopandtabletReturn default mobile if one of theme is null. -
unfocus(
) → void -
Available on BuildContext, provided by the ContextExtensions extension
Un focus all field on screen.