AlignmentExtensions extension
Flutter Alignment Reference (x, y)
-y = -1.0 (Top)
↑
|
(-1,-1) topLeft topCenter (0,-1) topRight (1,-1) +---------------+---------------+ | | | | | | -x= (-1, 0) centerLeft center (0, 0) centerRight (1, 0) = x | | | | | | +---------------+---------------+ (-1, 1) bottomLeft bottomCenter (0, 1) bottomRight (1, 1)
|
↓
y = 1.0 (Bottom)
x = -1.0 (Left) x = 0.0 (Center) x = 1.0 (Right)
Legend: • x-axis: -1.0 → left, 0.0 → center, 1.0 → right • y-axis: -1.0 → top, 0.0 → center, 1.0 → bottom
Extension on Alignment for axis checks, transforms, and composition.
- on
Properties
- flipX → Alignment
-
Available on Alignment, provided by the AlignmentExtensions extension
Alignment mirrored horizontally.no setter - flipY → Alignment
-
Available on Alignment, provided by the AlignmentExtensions extension
Alignment mirrored vertically.no setter - horizontalAxis → AlignmentHorizontal
-
Available on Alignment, provided by the AlignmentExtensions extension
Resolved horizontal bucket for this alignment.no setter - isBottom → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstrueif the alignment is vertically aligned toward the bottom.no setter - isCenter → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstruewhen both axes are centered.no setter - isCenterHorizontal → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstrueif the alignment is horizontally centered.no setter - isCenterVertical → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstrueif the alignment is vertically centered.no setter - isCorner → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstruewhen neither axis is centered (corner alignment).no setter - isEdge → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstruewhen exactly one axis is centered (edge alignment).no setter - isLeft → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstrueif the alignment is horizontally aligned toward the left.no setter - isRight → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstrueif the alignment is horizontally aligned toward the right.no setter - isTop → bool
-
Available on Alignment, provided by the AlignmentExtensions extension
Returnstrueif the alignment is vertically aligned toward the top.no setter - opposite → Alignment
-
Available on Alignment, provided by the AlignmentExtensions extension
Alignment mirrored on both axes.no setter - verticalAxis → AlignmentVertical
-
Available on Alignment, provided by the AlignmentExtensions extension
Resolved vertical bucket for this alignment.no setter
Methods
-
combineWith(
Alignment other, {double weight = 0.5}) → Alignment -
Available on Alignment, provided by the AlignmentExtensions extension
Combines this alignment withother, averaging each axis.