fast_marquee 0.1.1 copy "fast_marquee: ^0.1.1" to clipboard
fast_marquee: ^0.1.1 copied to clipboard

A clone of the marquee package, providing a Flutter widget that scrolls text infinitely.

example/lib/main.dart

import 'package:fast_marquee/fast_marquee.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'fast_marquee example',
      theme: ThemeData(
        primarySwatch: Colors.blue,
        visualDensity: VisualDensity.adaptivePlatformDensity,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    Widget buildSimpleMarquee() {
      return Marquee(
        text: 'This is a simple marquee.',
        style: const TextStyle(
          color: Colors.black,
        ),
        blankSpace: 10,
      );
    }

    Widget buildCustomizedMarquee() {
      return Marquee(
        text: 'This is a very customized marquee.',
        style: const TextStyle(
          color: Colors.black,
        ),
        velocity: 150,
        blankSpace: 30,
        startPadding: 10,
        reverse: true,
        bounce: true,
        startAfter: Duration.zero,
        pauseAfterRound: const Duration(seconds: 1),
        // numberOfRounds: 5,
        showFadingOnlyWhenScrolling: true,
        fadingEdgeStartFraction: 0.05,
        fadingEdgeEndFraction: 0.05,
        curve: Curves.easeOut,
      );
    }

    return Scaffold(
      appBar: AppBar(
        title: const Text('fast_marquee example'),
      ),
      body: Center(
        child: SizedBox(
          width: 150,
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            mainAxisSize: MainAxisSize.min,
            children: <Widget>[
              buildSimpleMarquee(),
              const SizedBox(height: 16),
              buildCustomizedMarquee(),
            ],
          ),
        ),
      ),
    );
  }
}
8
likes
40
pub points
28%
popularity

Publisher

verified publisherhacker1024.tk

A clone of the marquee package, providing a Flutter widget that scrolls text infinitely.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on fast_marquee