text_marquee 0.0.2
text_marquee: ^0.0.2 copied to clipboard
Text marquee is a widget for Flutter that scrolls text infinitely. You can customize the direction, style, and animation of the text.
Text marquee #
Open source flutter package, Text marquee for flutter apps.
Getting Started #
Installing #
Add this line to the pubspec.yaml file below the dependencies:
dependencies:
text_marquee: ^0.0.2
Now to use, import this package into the desired file as follows:
import 'package:text_marquee/text_marquee.dart';
Basic example #
Here is simple example you can use to create with this package:
![Loading basic_example.gif ... [6.35MB]](https://raw.githubusercontent.com/radnive/Flutter_TextMarquee/main/example/basic_example.gif)
TextMarquee(
'"Stay close to anything that makes you glad you are alive." -Hafez',
spaceSize: 72,
style: const TextStyle(
color: Colors.white,
fontWeight: FontWeight.w600,
fontSize: 24
),
)
If you want to use languages whose letters are arranged from right to left (such as Persian), you must set the rtl value equal to true:
TextMarquee(
'به هر چیزی که شما را از اینکه زنده هستید، خوشحال می کند، نزدیک باشید." -حافظ"',
spaceSize: 72,
rtl: true,
style: const TextStyle(
color: Colors.white,
fontWeight: FontWeight.w600,
fontSize: 24
),
)
Parameters description #
Parameter | Default | Description |
---|---|---|
text String |
Text to be scrolled. | |
style TextStyle |
TextStyle() | Text style. |
duration Duration? |
null | Animation duration. |
curve Curve |
Curves.linear | Animation curve. |
delay Duration |
Duration(seconds: 2) | Delay time for scrolling start. |
spaceSize double |
32 | The distance between the original text and its subsequent repetition. |
startPaddingSize double |
0 | Text spacing from the beginning of the widget. |
rtl bool |
false | If the text is arranged from the right, it should have a value of True. |