AdaptiveBoard constructor

const AdaptiveBoard({
  1. Key? key,
  2. required List<AdaptiveBoardLane> lanes,
  3. AdaptiveSize boardAt = AdaptiveSize.medium,
  4. AdaptiveHeight minimumBoardHeight = AdaptiveHeight.compact,
  5. bool useContainerConstraints = true,
  6. bool considerOrientation = false,
  7. double laneWidth = 280,
  8. double laneSpacing = 16,
  9. double itemSpacing = 12,
  10. EdgeInsetsGeometry lanePadding = const EdgeInsets.all(16),
  11. bool animateTransitions = true,
  12. Duration transitionDuration = const Duration(milliseconds: 250),
  13. Curve transitionCurve = Curves.easeInOutCubic,
})

Creates an adaptive board.

Implementation

const AdaptiveBoard({
  super.key,
  required this.lanes,
  this.boardAt = AdaptiveSize.medium,
  this.minimumBoardHeight = AdaptiveHeight.compact,
  this.useContainerConstraints = true,
  this.considerOrientation = false,
  this.laneWidth = 280,
  this.laneSpacing = 16,
  this.itemSpacing = 12,
  this.lanePadding = const EdgeInsets.all(16),
  this.animateTransitions = true,
  this.transitionDuration = const Duration(milliseconds: 250),
  this.transitionCurve = Curves.easeInOutCubic,
});