Skip to content

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.

About

Configurable widget auto scroller for Flutter

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages