Collapse constructor

const Collapse({
  1. Key? key,
  2. required List<Widget> children,
  3. required bool show,
  4. CollapsibleAxis axis = CollapsibleAxis.vertical,
  5. MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
  6. CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
  7. MainAxisSize mainAxisSize = MainAxisSize.min,
  8. AlignmentGeometry alignment = Alignment.topCenter,
  9. double minWidthFactor = 0.0,
  10. double minHeightFactor = 0.0,
  11. bool fade = true,
  12. double minOpacity = 0.0,
  13. Duration duration = const Duration(milliseconds: 320),
  14. Curve curve = Curves.easeOut,
  15. Clip clipBehavior = Clip.hardEdge,
  16. void onComplete()?,
  17. EdgeInsetsGeometry? padding,
  18. bool maintainState = false,
  19. bool maintainAnimation = false,
})

Implementation

const Collapse({
  Key? key,
  required this.children,
  required this.show,
  this.axis = CollapsibleAxis.vertical,
  this.mainAxisAlignment = MainAxisAlignment.start,
  this.crossAxisAlignment = CrossAxisAlignment.start,
  this.mainAxisSize = MainAxisSize.min,
  this.alignment = Alignment.topCenter,
  this.minWidthFactor = 0.0,
  this.minHeightFactor = 0.0,
  this.fade = true,
  this.minOpacity = 0.0,
  this.duration = const Duration(milliseconds: 320),
  this.curve = Curves.easeOut,
  this.clipBehavior = Clip.hardEdge,
  this.onComplete,
  this.padding,
  this.maintainState = false,
  this.maintainAnimation = false,
}) : super(key: key);