extensions/alignment/alignment library

Alignment extensions — axis checks, transforms, and directional helpers.

Enums

AlignmentHorizontal
Horizontal placement on the -1, 1 alignment axis.
AlignmentVertical
Vertical placement on the -1, 1 alignment axis.

Extensions

AlignmentDirectionalExtensions on AlignmentDirectional
Direction-aware checks for AlignmentDirectional using the start axis.
AlignmentExtensions on Alignment
Flutter Alignment Reference (x, y)
AlignmentGeometryExtensions on AlignmentGeometry
AlignmentGeometry helpers that resolve against TextDirection.

Constants

kAlignmentEpsilon → const double
Default tolerance for comparing alignment coordinates to zero.

Functions

alignmentIsNearZero(double value, {double epsilon = kAlignmentEpsilon}) bool
Returns true when value is effectively zero for alignment math.
horizontalAxisOf(double x, {double epsilon = kAlignmentEpsilon}) AlignmentHorizontal
Resolves x to a horizontal axis bucket.
horizontalAxisOfDirectional(double start, {double epsilon = kAlignmentEpsilon}) AlignmentHorizontal
Resolves directional start to a horizontal axis bucket.
verticalAxisOf(double y, {double epsilon = kAlignmentEpsilon}) AlignmentVertical
Resolves y to a vertical axis bucket.