resolve method Null safety
- TextDirection? direction
override
Convert this instance into an Alignment, which uses literal
coordinates (the x
coordinate being explicitly a distance from the
left).
See also:
- Alignment, for which this is a no-op (returns itself).
- AlignmentDirectional, which flips the horizontal direction
based on the
direction
argument.
Implementation
@override
Alignment resolve(TextDirection? direction) {
assert(direction != null, 'Cannot resolve $runtimeType without a TextDirection.');
switch (direction!) {
case TextDirection.rtl:
return Alignment(-start, y);
case TextDirection.ltr:
return Alignment(start, y);
}
}