Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

A general timeline widget based on real-world application references

flutter_timeline 

a fully customizable & general timeline widget, based on real-world application references

Installation

dependencies:
  flutter_timeline: latest

usage

  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);
    });
  }

references

simple example

Download flutter timeline widget source code on GitHub

https://github.com/softmarshmallow/flutter-timeline

Exit mobile version