WindowPadding class

A representation of distances for each of the four edges of a rectangle, used to encode the view insets and padding that applications should place around their user interface, as exposed by Window.viewInsets and Window.padding. View insets and padding are preferably read via MediaQuery.of.

For a generic class that represents distances around a rectangle, see the EdgeInsets class.

See also:

  • WidgetsBindingObserver, for a widgets layer mechanism to receive notifications when the padding changes.
  • MediaQuery.of, for the preferred mechanism for accessing these values.
  • Scaffold, which automatically applies the padding in material design applications.

Properties

bottom double
The distance from the bottom edge to the first unpadded pixel, in physical pixels.
final
left double
The distance from the left edge to the first unpadded pixel, in physical pixels.
final
The distance from the right edge to the first unpadded pixel, in physical pixels.
final
top double
The distance from the top edge to the first unpadded pixel, in physical pixels.
final
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

toString() String
Returns a string representation of this object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Constants

zero → const WindowPadding
A window padding that has zeros for each edge.
const WindowPadding._(left: 0.0, top: 0.0, right: 0.0, bottom: 0.0)