extensions/alignment/alignment library
Alignment extensions — axis checks, transforms, and directional helpers.
Enums
- AlignmentHorizontal
-
Horizontal placement on the
-1, 1alignment axis. - AlignmentVertical
-
Vertical placement on the
-1, 1alignment axis.
Extensions
- AlignmentDirectionalExtensions on AlignmentDirectional
-
Direction-aware checks for AlignmentDirectional using the
startaxis. - 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
truewhenvalueis effectively zero for alignment math. -
horizontalAxisOf(
double x, {double epsilon = kAlignmentEpsilon}) → AlignmentHorizontal -
Resolves
xto a horizontal axis bucket. -
horizontalAxisOfDirectional(
double start, {double epsilon = kAlignmentEpsilon}) → AlignmentHorizontal -
Resolves directional
startto a horizontal axis bucket. -
verticalAxisOf(
double y, {double epsilon = kAlignmentEpsilon}) → AlignmentVertical -
Resolves
yto a vertical axis bucket.