BadFloating constructor

const BadFloating({
  1. Key? key,
  2. required Size containerSize,
  3. required Size floatingSize,
  4. AdsorbStrategy adsorb = AdsorbStrategy.both,
  5. EdgeInsets adsorbInset = EdgeInsets.zero,
  6. Duration adsorbDuration = const Duration(milliseconds: 150),
  7. Curve adsorbCurve = Curves.easeInOut,
  8. required FloatingPosition initialPosition,
  9. required Widget child,
})

Implementation

const BadFloating({
  super.key,
  required this.containerSize,
  required this.floatingSize,
  this.adsorb = AdsorbStrategy.both,
  this.adsorbInset = EdgeInsets.zero,
  this.adsorbDuration = const Duration(milliseconds: 150),
  this.adsorbCurve = Curves.easeInOut,
  required this.initialPosition,
  required this.child,
}) : assert(
        containerSize > floatingSize,
        'container size must be greater than floating size',
      );