rotateWithCrossAxis method
Rotates this size with crossAxis where width becomes the cross axis
extent and height becomes the main axis extent.
Implementation
Size rotateWithCrossAxis(Axis crossAxis) {
return crossAxis == Axis.horizontal ? this : Size(height, width);
}