Flutter 时间线组件
显示一个可滚动的带有自定义子小部件和自定义图标的时间线。
安装
在你的 Flutter 项目的 pubspec.yaml 文件中
dependencies:
timeline_list: ^0.0.3
特点
- 3 种不同的时间线对齐方式。
左对齐、居中、右对齐。 - 使用
Timeline.builder按需构建子组件。 - 支持自定义图标和图标大小(图标大小仅在居中时间线上受支持)。
用法
import 'package:timeline_list/timeline.dart';
import 'package:timeline_list/timeline_model.dart';
List<TimelineModel> items = [
TimelineModel(Placeholder(),
position: TimelineItemPosition.random,
iconBackground: Colors.redAccent,
icon: Icon(Icons.blur_circular)),
TimelineModel(Placeholder(),
position: TimelineItemPosition.random,
iconBackground: Colors.redAccent,
icon: Icon(Icons.blur_circular)),
];
return Timeline(children: items, position: TimelinePosition.Center);
示例
可以在 example/ 文件夹中找到一个示例时间线应用。