adjustSpacing method
      
({double additionalEndSpacing, double additionalSpacing, double additionalStartSpacing})?
adjustSpacing({ 
    
- required ParentLayout parent,
- required LayoutAxis axis,
- required double viewportSize,
- required double contentSize,
- required double startSpacing,
- required double spacing,
- required double endSpacing,
- required int affectedCount,
Adjusts spacing between items when distributing space.
This method is called when alignment requires distributing additional space between items (like space-between, space-around, etc.). It calculates how much extra spacing should be added at the start, between items, and at the end.
Parameters:
- parent: The parent layout context
- axis: The axis along which spacing is being adjusted
- viewportSize: The total available size
- contentSize: The combined size of all content
- startSpacing: Existing spacing at the start
- spacing: Existing spacing between items
- endSpacing: Existing spacing at the end
- affectedCount: Number of items affected by spacing
Returns a record with additional spacing values, or null if no adjustment needed.
Implementation
({
  double additionalStartSpacing,
  double additionalSpacing,
  double additionalEndSpacing,
})?
adjustSpacing({
  required ParentLayout parent,
  required LayoutAxis axis,
  required double viewportSize,
  required double contentSize,
  required double startSpacing,
  required double spacing,
  required double endSpacing,
  required int affectedCount,
}) => null;