viewInsets property Null safety
override
The number of physical pixels on each side of the display rectangle into which the view can render, but over which the operating system will likely place system UI, such as the keyboard, that fully obscures any content.
When this property changes, onMetricsChanged is called.
The relationship between this viewInsets, viewPadding, and padding are described in more detail in the documentation for FlutterView.
See also:
- WidgetsBindingObserver, for a mechanism at the widgets layer to observe when this value changes.
- MediaQuery.of, a simpler mechanism for the same.
- Scaffold, which automatically applies the view insets in material design applications.
Implementation
@override
ui.WindowPadding get viewInsets => _viewInsetsTestValue ?? _window.viewInsets;