AdaptiveLayoutWidget constructor

const AdaptiveLayoutWidget({
  1. Key? key,
  2. required Map<LayoutSlot, SlotBuilderType> slotBuilders,
  3. List<PlatformBreakpointConfig>? platformBreakpointConfigs,
  4. Duration animationDuration = const Duration(milliseconds: 300),
  5. Curve animationCurve = Curves.easeInOut,
  6. Widget? defaultBody,
})

Creates an AdaptiveLayoutWidget.

Requires slotBuilders to define the content for different layout areas.

Implementation

const AdaptiveLayoutWidget({
  super.key,
  required this.slotBuilders,
  this.platformBreakpointConfigs,
  this.animationDuration = const Duration(milliseconds: 300),
  this.animationCurve = Curves.easeInOut,
  this.defaultBody,
});