可扩展表格
ExpandableTable 是一个 Flutter 组件,用于创建具有固定页眉和固定第一列的表格。您可以创建嵌套的行/列,这些行/列按可扩展的行/列进行分组。

ExpandableTable
特点
- 页眉和第一列固定
- 支持垂直和水平滚动
- 可自定义动画时长和曲线
用法
请务必在 GitHub 上查看示例。
安装
将以下行添加到pubspec.yaml
dependencies:
flutter_expandable_table: <last-release>
基本设置
完整示例 可在处找到_._
ExpandableTable(
rows: rows,
header: header,
scrollShadowColor: accentColor,
);
ExpandableTable 属性
header:包含表格页眉组件。rows:包含表格正文行组件。cellWidth:确定默认单元格的宽度大小,可通过 cell 属性覆盖。cellHeight:确定默认单元格的高度大小,可通过 row 属性覆盖。headerHeight:确定页眉行的高度大小。firstColumnWidth:确定第一列的宽度大小。duration:确定行/列展开动画的渲染时长。curve:确定行/列展开动画的渲染曲线。scrollShadowDuration:确定阴影动画的渲染时长。scrollShadowCurve:确定阴影动画的渲染曲线。scrollShadowColor:确定阴影的渲染颜色。