computePosition method

  1. @override
double computePosition({
  1. required ParentLayout parent,
  2. required ChildLayout child,
  3. required LayoutAxis direction,
})
override

Returns the size of the content along the specified axis.

For horizontal axis, returns content width. For vertical axis, returns content height.

Implementation

@override
double computePosition({
  required ParentLayout parent,
  required ChildLayout child,
  required LayoutAxis direction,
}) {
  return switch (direction) {
    LayoutAxis.horizontal => parent.contentSize.width,
    LayoutAxis.vertical => parent.contentSize.height,
  };
}