Expandable Table
ExpandableTable is a widget for Flutter that create a Table with header and first column fixed. You can create a nested Rows/Columns grouped in expandable Row/Column

ExpandableTable
Features
- Header and first column fixed
- Supports vertical and horizontal scroll
- Customizable animation Duration and Curve
Usage
Make sure to check out the examples on GitHub.
Installation
Add the following line to pubspec.yaml:
dependencies:
flutter_expandable_table: <last-release>
Basic setup
Complete example available here_._
ExpandableTable(
rows: rows,
header: header,
scrollShadowColor: accentColor,
);
ExpandableTable Properties
header: Contain a table header widget.rows: Contain a table body rows widget.cellWidth: determines default cell width size, this is overwritable with cell property.cellHeight: determines default cell height size, this is overwritable with row property.headerHeight: determines Header Row height size.firstColumnWidth: determines first Column width size.duration: determines duration rendered animation of Rows/Columns expansion.curve: determines rendered curve animation of Rows/Columns expansion.scrollShadowDuration: determines duration rendered animation of shadows.scrollShadowCurve: determines rendered curve animation of shadows.scrollShadowColor: determines rendered color of shadows.