Skip to content

Configurable widget auto scroller for Flutter

License

Notifications You must be signed in to change notification settings

arafatamim/ticker_text

Repository files navigation

ticker_text for Flutter

Pub

Straightforward widget scroller with minimal dependencies.

ticker_anim_1

ticker_anim_2

Features

  • optional control with TickerTextController,
  • specifying scrolling speed and curves,
  • setting custom durations,
    and more.

Example

SizedBox(
  width: 50,  // constrain the parent width so the child overflows and scrolling takes effect
  child: TickerText(
    // default values
    controller: tickerTextController, // this is optional
    scrollDirection: Axis.horizontal,
    speed: 20,
    startPauseDuration: const Duration(seconds: 10),
    endPauseDuration: const Duration(seconds: 10),
    returnDuration: const Duration(milliseconds: 800),
    primaryCurve: Curves.linear,
    returnCurve: Curves.easeOut,
    child: Text("Very long sentence..."),
  ),
);

API Reference

Detailed API documentation can be found on pub.dev.

License

This project is MIT licensed.