ContextX extension
- on
Properties
- bottomPadding → double
-
Available on BuildContext, provided by the ContextX extension
Returns the bottom safe-area inset (home indicator / nav bar height).no setter - colorScheme → ColorScheme
-
Available on BuildContext, provided by the ContextX extension
Returns the ColorScheme for this context.no setter - isDark → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when the active theme brightness is dark.no setter - isDesktop → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when screen width is 1024 or greater.no setter - isKeyboardVisible → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when the soft keyboard is currently visible.no setter - isLandscape → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when the device is in landscape orientation.no setter - isLight → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when the active theme brightness is light.no setter - isMobile → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when screen width is less than 600.no setter - isPortrait → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when the device is in portrait orientation.no setter - isTablet → bool
-
Available on BuildContext, provided by the ContextX extension
Returns true when screen width is between 600 and 1024.no setter - locale → Locale
-
Available on BuildContext, provided by the ContextX extension
Returns the current locale.no setter - mediaQuery → MediaQueryData
-
Available on BuildContext, provided by the ContextX extension
Returns the MediaQueryData for this context.no setter -
Available on BuildContext, provided by the ContextX extension
Returns the nearest NavigatorState.no setter - orientation → Orientation
-
Available on BuildContext, provided by the ContextX extension
Returns the current device Orientation.no setter - pixelRatio → double
-
Available on BuildContext, provided by the ContextX extension
Returns the device pixel ratio.no setter - screenHeight → double
-
Available on BuildContext, provided by the ContextX extension
Returns the screen height in logical pixels.no setter - screenSize → Size
-
Available on BuildContext, provided by the ContextX extension
Returns the screen Size.no setter - screenWidth → double
-
Available on BuildContext, provided by the ContextX extension
Returns the screen width in logical pixels.no setter - textTheme → TextTheme
-
Available on BuildContext, provided by the ContextX extension
Returns the TextTheme for this context.no setter - theme → ThemeData
-
Available on BuildContext, provided by the ContextX extension
Returns the ThemeData for this context.no setter - topPadding → double
-
Available on BuildContext, provided by the ContextX extension
Returns the top safe-area inset (status bar height).no setter - viewInsets → EdgeInsets
-
Available on BuildContext, provided by the ContextX extension
Returns the current MediaQueryData.viewInsets (e.g. keyboard area).no setter - viewPadding → EdgeInsets
-
Available on BuildContext, provided by the ContextX extension
Returns the full MediaQueryData.viewPadding.no setter
Methods
-
hideKeyboard(
) → void -
Available on BuildContext, provided by the ContextX extension
Dismisses the soft keyboard. -
pop<
T extends Object?> ([T? result]) → void -
Available on BuildContext, provided by the ContextX extension
Pops the top route, optionally returningresult. -
push<
T extends Object?> (Widget page) → Future< T?> -
Available on BuildContext, provided by the ContextX extension
Pushespageas a MaterialPageRoute. -
pushAndRemoveAll<
T extends Object?> (Widget page) → Future< T?> -
Available on BuildContext, provided by the ContextX extension
Removes all existing routes and pushespageas the new root. -
pushNamed<
T extends Object?> (String routeName, {Object? arguments}) → Future< T?> -
Available on BuildContext, provided by the ContextX extension
Pushes a named route. -
pushReplacement<
T extends Object?, TO extends Object?> (Widget page) → Future< T?> -
Available on BuildContext, provided by the ContextX extension
Replaces the current route withpage. -
showModalSheet<
T> ({required WidgetBuilder builder, bool isScrollControlled = true, bool isDismissible = true, Color? backgroundColor, ShapeBorder? shape, BorderRadius? borderRadius}) → Future< T?> -
Available on BuildContext, provided by the ContextX extension
Shows a modal bottom sheet. -
showSnackBar(
SnackBar snackBar) → ScaffoldFeatureController< SnackBar, SnackBarClosedReason> -
Available on BuildContext, provided by the ContextX extension
ShowssnackBarvia the nearest ScaffoldMessenger.