marquee
Um widget Flutter que rola texto infinitamente. Oferece muitas personalizações, incluindo direções de rolagem personalizadas, durações, curvas, bem como pausas após cada volta.
Um widget Flutter que rola texto infinitamente. Oferece muitas personalizações, incluindo direções e velocidades de rolagem personalizadas, pausas após cada volta e especificação de durações e curvas personalizadas para aceleração e desaceleração.
^4.1.1{"sdk":"flutter"}{"sdk":"flutter"}Texto original em inglês. Visite o GitHub para a versão atual.
⏩ A Flutter widget that scrolls text infinitely. Provides many customizations including custom scroll directions, durations, curves as well as pauses after every round.
Appreciate the widget? Show some ❤️ and star the repo to support the project.
This is a minimalistic example:
Marquee(
text: 'There once was a boy who told this story about a boy: "',
)
And here's a piece of code that makes full use of the marquee's customizability:
Marquee(
text: 'Some sample text that takes some space.',
style: TextStyle(fontWeight: FontWeight.bold),
scrollAxis: Axis.horizontal,
crossAxisAlignment: CrossAxisAlignment.start,
blankSpace: 20.0,
velocity: 100.0,
pauseAfterRound: Duration(seconds: 1),
startPadding: 10.0,
accelerationDuration: Duration(seconds: 1),
accelerationCurve: Curves.linear,
decelerationDuration: Duration(milliseconds: 500),
decelerationCurve: Curves.easeOut,
)
For more information about the properties, have a look at the API reference.