Accordion
Expandable content sections.
File: example/lib/widgets/accordion.dart
Factory Methods
FBAccordion.basic()- Simple accordionFBAccordion.multiExpand()- Multiple open sectionsFBAccordion.styled()- Custom stylingFBAccordion.custom()- Fully customizable
Properties
items: List<AccordionItem>
onItemExpanded: Function(int)
expandedIndex: int
multiExpand: bool
backgroundColor: Color
headerColor: Color
Usage Example
FBAccordion.basic(
items: [
AccordionItem(
title: 'Section 1',
content: Text('Content 1'),
),
AccordionItem(
title: 'Section 2',
content: Text('Content 2'),
),
AccordionItem(
title: 'Section 3',
content: Text('Content 3'),
),
],
)
FAQ Accordion
FBAccordion.basic(
items: [
AccordionItem(
title: 'What is Flutter?',
content: Text('Flutter is a UI framework...'),
),
AccordionItem(
title: 'How to install?',
content: Text('Run: flutter pub global activate...'),
),
],
)