glitters 0.4.0 copy "glitters: ^0.4.0" to clipboard
glitters: ^0.4.0 copied to clipboard

A glittering widget for Flutter, handy for making part of your app a little shiny.

example/lib/main.dart

import 'package:flutter/material.dart';

import 'package:glitters/glitters.dart';
import 'package:glitters/single_glitter.dart';

const _kBackgroundColor = Color(0xFF424242);

void main() => runApp(const App());

class App extends StatelessWidget {
  const App();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData.from(
        colorScheme: const ColorScheme.dark(primary: _kBackgroundColor),
      ),
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Glitters'),
        ),
        body: SafeArea(
          child: Padding(
            padding: const EdgeInsets.all(32.0),
            child: Column(
              crossAxisAlignment: CrossAxisAlignment.start,
              children: const [
                Text('Glitters'),
                SizedBox(height: 4.0),
                Expanded(
                  flex: 2,
                  child: GlitterStack(
                    backgroundColor: _kBackgroundColor,
                    minSize: 15.0,
                    maxSize: 30.0,
                    interval: Duration(milliseconds: 300),
                    duration: Duration(milliseconds: 300),
                    inDuration: Duration(milliseconds: 300),
                    outDuration: Duration(milliseconds: 300),
                    maxOpacity: 0.7,
                    children: [
                      Glitters(),
                      Glitters(
                        color: Colors.lime,
                        delay: Duration(milliseconds: 300),
                      ),
                      Glitters(
                        color: Colors.white,
                        delay: Duration(milliseconds: 600),
                      ),
                      Glitters(
                        color: Colors.orange,
                        delay: Duration(milliseconds: 900),
                      ),
                    ],
                  ),
                ),
                SizedBox(height: 36.0),
                Text('SingleGlitter'),
                SizedBox(height: 4.0),
                Expanded(
                  child: ColoredBox(
                    color: _kBackgroundColor,
                    child: SingleGlitter(
                      color: Colors.amber,
                    ),
                  ),
                ),
              ],
            ),
          ),
        ),
      ),
    );
  }
}
17
likes
150
points
197
downloads

Publisher

verified publisherkaboc.cc

Weekly Downloads

A glittering widget for Flutter, handy for making part of your app a little shiny.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on glitters