arafatamim / ticker_text

Configurable widget auto scroller for Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ticker_text for Flutter

Pub

Straightforward widget scroller with minimal dependencies.

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

License:MIT License


Languages

Language:Dart 100.0%