resolve static method

FloatingActionButtonLocation resolve({
  1. required double leftOffset,
  2. required double bandWidth,
  3. required double endFree,
  4. required TextDirection textDirection,
  5. FloatingActionButtonLocation narrowFallback = FloatingActionButtonLocation.endFloat,
})

Returns an aligned location, or narrowFallback when endFree is tight.

Implementation

static FloatingActionButtonLocation resolve({
  required double leftOffset,
  required double bandWidth,
  required double endFree,
  required TextDirection textDirection,
  FloatingActionButtonLocation narrowFallback =
      FloatingActionButtonLocation.endFloat,
}) {
  if (endFree < minGutterForAlign) return narrowFallback;
  return SafaehContentAlignedFabLocation(
    leftOffset: leftOffset,
    bandWidth: bandWidth,
    textDirection: textDirection,
  );
}