A representation of distances for each of the four edges of a rectangle, used to encode the padding that applications should place around their user interface, as exposed by Window.padding.

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, a simpler mechanism for the same.
  • Scaffold, which automatically applies the padding in material design applications.

Properties

bottom double
The distance from the bottom edge to the first unobscured pixel, in physical pixels.
final
left double
The distance from the left edge to the first unobscured pixel, in physical pixels.
final
The distance from the right edge to the first unobscured pixel, in physical pixels.
final
top double
The distance from the top edge to the first unobscured 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

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

Operators

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

Constants

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