Collapse constructor
const
Collapse({
- Key? key,
- required List<
Widget> children, - required bool show,
- CollapsibleAxis axis = CollapsibleAxis.vertical,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
- CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
- MainAxisSize mainAxisSize = MainAxisSize.min,
- AlignmentGeometry alignment = Alignment.topCenter,
- double minWidthFactor = 0.0,
- double minHeightFactor = 0.0,
- bool fade = true,
- double minOpacity = 0.0,
- Duration duration = const Duration(milliseconds: 320),
- Curve curve = Curves.easeOut,
- Clip clipBehavior = Clip.hardEdge,
- void onComplete()?,
- EdgeInsetsGeometry? padding,
- bool maintainState = false,
- 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);