use_scramble 0.0.13 copy "use_scramble: ^0.0.13" to clipboard
use_scramble: ^0.0.13 copied to clipboard

Lightweight package for random text animations inspired by useScramble

LICENCE - MIT pub package

Use Scramble GIF Demo

Lightweight package for random text animations inspired by useScramble

Used by #

Usage #

TextScramble(
    text: 'Hello World!',
    speed: Duration(milliseconds: 50),
    chars: '!<>-_\\/[]{}—=+*^?#________',
    correctCharProbability: 0.1, // Correct character probability in [0, 1]
    scrambleCycles: 4, // Number of times to scramble the text
    builder: (context, scrambledText) {
      // Use the builder to define how the text is displayed
      return Text(
        scrambledText,
        textAlign: TextAlign.center, // Text alignment is now within the builder
        style: TextStyle( // Text style is now within the builder
          fontSize: 40,
          color: Colors.green,
          fontFamily: 'JetBrainsMono',
        ),
      );
    },
),

Bugs/Requests #

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on Github and I'll look into it. Pull request are also welcome.

Additional information #

Medium article link

Created by Gleb | khlebobul@gmail.com

X Telegram

Support the project:

Credits #

14
likes
160
points
132
downloads

Publisher

unverified uploader

Weekly Downloads

Lightweight package for random text animations inspired by useScramble

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on use_scramble