RawTableLayout constructor
const
RawTableLayout({
- Key? key,
- List<
Widget> children = const <Widget>[], - required TableSizeSupplier width,
- required TableSizeSupplier height,
- required Clip clipBehavior,
- CellPredicate? frozenColumn,
- CellPredicate? frozenRow,
- double? verticalOffset,
- double? horizontalOffset,
- Size? viewportSize,
Creates a RawTableLayout.
Parameters:
children(List<Widget>, optional): Table cell widgets.width(TableSizeSupplier, required): Column width supplier.height(TableSizeSupplier, required): Row height supplier.clipBehavior(Clip, required): Content clipping behavior.frozenColumn(CellPredicate?, optional): Frozen column predicate.frozenRow(CellPredicate?, optional): Frozen row predicate.verticalOffset(double?, optional): Vertical scroll offset.horizontalOffset(double?, optional): Horizontal scroll offset.viewportSize(Size?, optional): Viewport size for scrolling.
Implementation
const RawTableLayout({
super.key,
super.children,
required this.width,
required this.height,
required this.clipBehavior,
this.frozenColumn,
this.frozenRow,
this.verticalOffset,
this.horizontalOffset,
this.viewportSize,
});