alignment property

Alignment alignment
final

How to align the image within its bounds. The alignment aligns the given position in the image to the given position in the layout bounds. For example, an Alignment alignment of (-1.0, -1.0) aligns the image to the top-left corner of its layout bounds, while an Alignment alignment of (1.0, 1.0) aligns the bottom right of the image with the bottom right corner of its layout bounds. Similarly, an alignment of (0.0, 1.0) aligns the bottom middle of the image with the middle of the bottom edge of its layout bounds. To display a subpart of an image, consider using a CustomPainter and Canvas.drawImageRect. If the alignment is TextDirection-dependent (i.e. if it is a AlignmentDirectional), then an ambient Directionality widget must be in scope. Defaults to Alignment.center. Alignment, a class with convenient constants typically used to specify an AlignmentGeometry. AlignmentDirectional, like Alignment for specifying alignments relative to text direction.

Implementation

///The alignment aligns the given position in the image to the given position in the layout bounds. For example, an [Alignment] alignment of (-1.0, -1.0) aligns the image to the top-left corner of its layout bounds, while an [Alignment] alignment of (1.0, 1.0) aligns the bottom right of the image with the bottom right corner of its layout bounds. Similarly, an alignment of (0.0, 1.0) aligns the bottom middle of the image with the middle of the bottom edge of its layout bounds.

///To display a subpart of an image, consider using a [CustomPainter] and [Canvas.drawImageRect].

///If the [alignment] is [TextDirection]-dependent (i.e. if it is a [AlignmentDirectional]), then an ambient [Directionality] widget must be in scope.

///Defaults to [Alignment.center].

//See also:

///[Alignment], a class with convenient constants typically used to specify an [AlignmentGeometry].
///[AlignmentDirectional], like [Alignment] for specifying alignments relative to text direction.
final Alignment alignment;