CollapsibleTheme constructor

const CollapsibleTheme({
  1. double? padding,
  2. IconData? iconExpanded,
  3. IconData? iconCollapsed,
  4. CrossAxisAlignment? crossAxisAlignment,
  5. MainAxisAlignment? mainAxisAlignment,
  6. double? iconGap,
})

Creates a CollapsibleTheme with the specified styling options.

All parameters are optional and will fall back to component defaults when not specified.

Parameters:

  • padding (double?, optional): Horizontal padding for trigger content.
  • iconExpanded (IconData?, optional): Icon shown when expanded.
  • iconCollapsed (IconData?, optional): Icon shown when collapsed.
  • crossAxisAlignment (CrossAxisAlignment?, optional): Cross-axis alignment of children.
  • mainAxisAlignment (MainAxisAlignment?, optional): Main-axis alignment of children.
  • iconGap (double?, optional): Space between trigger content and icon.

Implementation

const CollapsibleTheme({
  this.padding,
  this.iconExpanded,
  this.iconCollapsed,
  this.crossAxisAlignment,
  this.mainAxisAlignment,
  this.iconGap,
});