FAccordionStyle constructor
const
FAccordionStyle({
- required FWidgetStateMap<
TextStyle> titleTextStyle, - required TextStyle childTextStyle,
- required FWidgetStateMap<
IconThemeData> iconStyle, - required FFocusedOutlineStyle focusedOutlineStyle,
- required FDividerStyle dividerStyle,
- required FTappableStyle tappableStyle,
- EdgeInsetsGeometry titlePadding = const EdgeInsets.symmetric(vertical: 15),
- EdgeInsetsGeometry childPadding = const EdgeInsets.only(bottom: 15),
- Duration expandDuration = const Duration(milliseconds: 200),
- Curve expandCurve = Curves.easeOutCubic,
- Duration collapseDuration = const Duration(milliseconds: 150),
- Curve collapseCurve = Curves.easeInCubic,
Creates a FAccordionStyle.
Implementation
const FAccordionStyle({
required this.titleTextStyle,
required this.childTextStyle,
required this.iconStyle,
required this.focusedOutlineStyle,
required this.dividerStyle,
required this.tappableStyle,
this.titlePadding = const EdgeInsets.symmetric(vertical: 15),
this.childPadding = const EdgeInsets.only(bottom: 15),
this.expandDuration = const Duration(milliseconds: 200),
this.expandCurve = Curves.easeOutCubic,
this.collapseDuration = const Duration(milliseconds: 150),
this.collapseCurve = Curves.easeInCubic,
});