BadFloating constructor
const
BadFloating({
- Key? key,
- required Size containerSize,
- required Size floatingSize,
- AdsorbStrategy adsorb = AdsorbStrategy.both,
- EdgeInsets adsorbInset = EdgeInsets.zero,
- Duration adsorbDuration = const Duration(milliseconds: 150),
- Curve adsorbCurve = Curves.easeInOut,
- required FloatingPosition initialPosition,
- 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',
);