pulsing_dots_loader 0.0.2 copy "pulsing_dots_loader: ^0.0.2" to clipboard
pulsing_dots_loader: ^0.0.2 copied to clipboard

A minimal animated pulsing dots loader for Flutter. Lightweight loading indicator with theme-aware color, custom color, and size support.

Pulsing Dots Loader #

A smooth, minimal animated pulsing dots loading widget for Flutter.

Demo


Features #

  • 🎨 Automatically uses your app's theme primary color
  • 🖌️ Supports custom colors
  • 📐 Configurable size — responsive by default
  • ⚡ Lightweight with zero dependencies
  • 🔘 Works inside buttons, cards, dialogs — anywhere!

Installation #

dependencies:
  pulsing_dots_loader: ^0.0.2
flutter pub get

Import #

import 'package:pulsing_dots_loader/pulsing_dots_loader.dart';

Usage #

Default — uses your app theme color #

PulsingDotsLoader()

Custom color #

PulsingDotsLoader(color: Colors.red)

Custom size #

PulsingDotsLoader(size: 32)

Inside a button #

ElevatedButton(
  onPressed: () {},
  child: Row(
    mainAxisSize: MainAxisSize.min,
    children: [
      Text('Loading'),
      SizedBox(width: 8),
      PulsingDotsLoader(size: 20, color: Colors.white),
    ],
  ),
)

Button Demo


Preview #

g2 g3


Parameters #

Parameter Type Default Description
size double 16 Overall size. Everything scales from this.
color Color? null Dot color. Uses Theme.of(context).colorScheme.primary if null.

License #

MIT © Hafis Ali

1
likes
160
points
129
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A minimal animated pulsing dots loader for Flutter. Lightweight loading indicator with theme-aware color, custom color, and size support.

Homepage

Topics

#loading #loader #animation #ui #widget

License

MIT (license)

Dependencies

flutter

More

Packages that depend on pulsing_dots_loader