resolve method

  1. @override
Alignment resolve (
  1. TextDirection direction

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.


Alignment resolve(TextDirection direction) {
  assert(direction != null);
  switch (direction) {
    case TextDirection.rtl:
      return Alignment(-start, y);
    case TextDirection.ltr:
      return Alignment(start, y);
  return null;