viewInsets property
The number of physical pixels on each side of the display rectangle into which the application 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 Window.viewInsets, Window.viewPadding, and Window.padding are described in more detail in the documentation for Window.
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
WindowPadding get viewInsets => _viewInsets;