VxPaddingBuilder class

A widget that insets its child by the given padding.

When passing layout constraints to its child, padding shrinks the constraints by the given padding, causing the child to layout at a smaller size. Padding then sizes itself to its child's size, inflated by the padding, effectively creating empty space around the child.

{@tool snippet}

This snippet creates "Hello World!" Text inside a Card that is indented by sixteen pixels in each direction.

const Card(
  child: Padding(
    padding: EdgeInsets.all(16.0),
    child: Text('Hello World!'),
  ),
)

{@end-tool}

Available extensions

Constructors

VxPaddingBuilder(Widget _child)

Properties

hashCode → int
The hash code for this object.
no setterinherited
p0 → VxPaddingBuilder
no setterinherited
p1 → VxPaddingBuilder
no setterinherited
p12 → VxPaddingBuilder
no setterinherited
p16 → VxPaddingBuilder
no setterinherited
p20 → VxPaddingBuilder
no setterinherited
p24 → VxPaddingBuilder
no setterinherited
p3 → VxPaddingBuilder
no setterinherited
p32 → VxPaddingBuilder
no setterinherited
p4 → VxPaddingBuilder
no setterinherited
p48 → VxPaddingBuilder
no setterinherited
p64 → VxPaddingBuilder
no setterinherited
p8 → VxPaddingBuilder
no setterinherited
px0 → VxPaddingBuilder
no setterinherited
px1 → VxPaddingBuilder
no setterinherited
px12 → VxPaddingBuilder
no setterinherited
px16 → VxPaddingBuilder
no setterinherited
px20 → VxPaddingBuilder
no setterinherited
px24 → VxPaddingBuilder
no setterinherited
px3 → VxPaddingBuilder
no setterinherited
px32 → VxPaddingBuilder
no setterinherited
px4 → VxPaddingBuilder
no setterinherited
px48 → VxPaddingBuilder
no setterinherited
px64 → VxPaddingBuilder
no setterinherited
px8 → VxPaddingBuilder
no setterinherited
py0 → VxPaddingBuilder
no setterinherited
py1 → VxPaddingBuilder
no setterinherited
py12 → VxPaddingBuilder
no setterinherited
py16 → VxPaddingBuilder
no setterinherited
py20 → VxPaddingBuilder
no setterinherited
py24 → VxPaddingBuilder
no setterinherited
py3 → VxPaddingBuilder
no setterinherited
py32 → VxPaddingBuilder
no setterinherited
py4 → VxPaddingBuilder
no setterinherited
py48 → VxPaddingBuilder
no setterinherited
py64 → VxPaddingBuilder
no setterinherited
py8 → VxPaddingBuilder
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
velocityPadding ↔ EdgeInsetsGeometry?
Provides Padding
getter/setter pairinherited

Methods

make({Key? key}) → Widget
makeCentered({Key? key}) → Widget

Available on VxWidgetBuilder<Widget>, provided by the VxCenterBuilderExtension extension

Extension method to directly access Center with any Vx widget without wrapping or with dot operator.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setChildToPad(VxPaddingBuilder child) → void
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited