mainAxisAlignment property
MainAxisAlignment
mainAxisAlignment
Implementation
MainAxisAlignment get mainAxisAlignment {
if (spread) return MainAxisAlignment.spaceBetween;
if (axisIsVertical) {
if (alignment.y == -1) return MainAxisAlignment.start;
if (alignment.y == 0) return MainAxisAlignment.center;
if (alignment.y == 1) return MainAxisAlignment.end;
}
if (axisIsHorizontal) {
if (alignment.x == -1) return MainAxisAlignment.start;
if (alignment.x == 0) return MainAxisAlignment.center;
if (alignment.x == 1) return MainAxisAlignment.end;
}
return MainAxisAlignment.center;
}