FixedTimeline.tileBuilder constructor
FixedTimeline.tileBuilder({
- Key? key,
- required TimelineTileBuilder builder,
- TimelineThemeData? theme,
- Axis? direction,
- MainAxisSize mainAxisSize = MainAxisSize.max,
- TextDirection? textDirection,
- VerticalDirection verticalDirection = VerticalDirection.down,
- Clip clipBehavior = Clip.none,
Creates a timeline flex layout.
Implementation
factory FixedTimeline.tileBuilder({
Key? key,
required TimelineTileBuilder builder,
TimelineThemeData? theme,
Axis? direction,
MainAxisSize mainAxisSize = MainAxisSize.max,
TextDirection? textDirection,
VerticalDirection verticalDirection = VerticalDirection.down,
Clip clipBehavior = Clip.none,
}) {
// TODO: how remove Builders?
return FixedTimeline(
children: [
for (int i = 0; i < builder.itemCount; i++)
Builder(
builder: (context) => builder.build(context, i),
),
],
theme: theme,
direction: direction,
mainAxisSize: mainAxisSize,
textDirection: textDirection,
verticalDirection: verticalDirection,
clipBehavior: clipBehavior,
);
}