Expansible constructor
- Key? key,
- required ExpansibleComponentBuilder headerBuilder,
- required ExpansibleComponentBuilder bodyBuilder,
- required ExpansibleController controller,
- ExpansibleBuilder expansibleBuilder = _defaultExpansibleBuilder,
- AnimationStyle? animationStyle,
- @Deprecated('Use animationStyle instead. ' 'This feature was deprecated after v3.38.0-0.2.pre.') Duration duration = const Duration(milliseconds: 200),
- @Deprecated('Use animationStyle instead. ' 'This feature was deprecated after v3.38.0-0.2.pre.') Curve curve = Curves.ease,
- @Deprecated('Use animationStyle instead. ' 'This feature was deprecated after v3.38.0-0.2.pre.') Curve? reverseCurve,
- bool maintainState = true,
Creates an instance of Expansible.
Implementation
const Expansible({
super.key,
required this.headerBuilder,
required this.bodyBuilder,
required this.controller,
this.expansibleBuilder = _defaultExpansibleBuilder,
this.animationStyle,
@Deprecated(
'Use animationStyle instead. '
'This feature was deprecated after v3.38.0-0.2.pre.',
)
this.duration = const Duration(milliseconds: 200),
@Deprecated(
'Use animationStyle instead. '
'This feature was deprecated after v3.38.0-0.2.pre.',
)
this.curve = Curves.ease,
@Deprecated(
'Use animationStyle instead. '
'This feature was deprecated after v3.38.0-0.2.pre.',
)
this.reverseCurve,
this.maintainState = true,
});