ForwardWidgets
Widgets for Douban and Trakt watchlists plus personalized recommendations, live TV streaming including PlutoTV, Yatu ra…
JavaScript★ 247
⌚️ Flutter timelines
git clone https://github.com/softmarshmallow/flutter-timeline.gitsoftmarshmallow/flutter-timeline| framework | flutter |
|---|---|
| platform | Android, iOS, Web, macOS, Linux, Windows |
| tags | flutter, timeline, flutter timeline, timeline tile |
| title | flutter timeline |
a fully customizable & general timeline widget, based on real-world application references
dependencies: flutter_timeline: latest
simple
TimelineEventDisplay get plainEventDisplay {
return TimelineEventDisplay(
child: TimelineEventCard(
title: Text("just now"),
content: Text("someone commented on your timeline ${DateTime.now()}"),
),
indicator: TimelineDots.of(context).circleIcon);
}
List<TimelineEventDisplay> events;
Widget _buildTimeline() {
return TimelineTheme(
data: TimelineThemeData(lineColor: Colors.blueAccent),
child: Timeline(
indicatorSize: 56,
events: events,
));
}
void _addEvent() {
setState(() {
events.add(plainEventDisplay);
});
}
using offset
Widget _buildTimeline() {
return Timeline(
indicatorSize: 56,
events: events,
altOffset: Offset(0, -24) // set offset
);
}
using anchor & offset
TimelineEventDisplay get plainEventDisplay {
return TimelineEventDisplay(
anchor: IndicatorPosition.top,
indicatorOffset: Offset(0, 24),
child: TimelineEventCard(
title: Text("multi\nline\ntitle\nawesome!"),
content: Text("someone commented on your timeline ${DateTime.now()}"),
),
indicator: randomIndicator);
}
more documentation available at github
https://www.pinterest.com/official_softmarshmallow/flutter-timeline/
more like this
Widgets for Douban and Trakt watchlists plus personalized recommendations, live TV streaming including PlutoTV, Yatu ra…
Habit Tracker helps you build positive habits and keeps track of your day-to-day habits and routines. Made with Clean a…
search projects, people, and tags