crossAxisOffset static method

double crossAxisOffset(
  1. CrossAxisAlignment alignment,
  2. double freeSpace
)

The cross-axis offset for freeSpace, per alignment.

Implementation

static double crossAxisOffset(CrossAxisAlignment alignment, double freeSpace) {
  return switch (alignment) {
    .end => freeSpace,
    .center => freeSpace / 2,
    .start || .stretch || .baseline => 0,
  };
}