maybeOf static method

FlutterView? maybeOf(
  1. BuildContext context
)

Returns the FlutterView that the provided context will render into.

Returns null if the context is not associated with a FlutterView.

The method creates a dependency on the context, which will be informed when the identity of the FlutterView changes (i.e. the context is moved to render into a different FlutterView then before). The context will not be informed when the properties on the FlutterView itself change their values. To access the property values of a FlutterView it is best practise to use MediaQuery.maybeOf instead, which will ensure that the context is informed when the view properties change.

See also:

Implementation

static FlutterView? maybeOf(BuildContext context) {
  return LookupBoundary.dependOnInheritedWidgetOfExactType<_ViewScope>(context)?.view;
}