FxTileView<T extends FxTile>.row constructor
const
FxTileView<T extends FxTile>.row ({
- Key? key,
- required List<
T> tiles, - required FxRowTileStyle style,
- String? activeKey,
- FxTileBuilder<
T> ? tileBuilder, - FxTileTap<
T> ? onTilePressed, - double spacing = 0,
- MainAxisSize mainAxisSize = MainAxisSize.max,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
- CrossAxisAlignment crossAxisAlignment = CrossAxisAlignment.start,
Implementation
const FxTileView.row({
super.key,
required this.tiles,
required FxRowTileStyle style,
this.activeKey,
this.tileBuilder,
this.onTilePressed,
this.spacing = 0,
this.mainAxisSize = MainAxisSize.max,
this.mainAxisAlignment = MainAxisAlignment.start,
this.crossAxisAlignment = CrossAxisAlignment.start,
}) : isListView = false,
tileStyle = style,
physics = const NeverScrollableScrollPhysics(),
padding = EdgeInsets.zero,
separatorBuilder = null,
shrinkWrap = false,
primary = false,
start = null,
end = null,
assert(
tiles.length > 0,
'\n\n[FxTileView.row] tiles must not be empty\n',
);