viewInsets property Null safety
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.
WindowPadding get viewInsets => viewConfiguration.viewInsets;