FAccordionStyle constructor

const FAccordionStyle({
  1. required FWidgetStateMap<TextStyle> titleTextStyle,
  2. required TextStyle childTextStyle,
  3. required FWidgetStateMap<IconThemeData> iconStyle,
  4. required FFocusedOutlineStyle focusedOutlineStyle,
  5. required FDividerStyle dividerStyle,
  6. required FTappableStyle tappableStyle,
  7. EdgeInsetsGeometry titlePadding = const EdgeInsets.symmetric(vertical: 15),
  8. EdgeInsetsGeometry childPadding = const EdgeInsets.only(bottom: 15),
  9. Duration expandDuration = const Duration(milliseconds: 200),
  10. Curve expandCurve = Curves.easeOutCubic,
  11. Duration collapseDuration = const Duration(milliseconds: 150),
  12. 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,
});