blinker 1.0.0 copy "blinker: ^1.0.0" to clipboard
blinker: ^1.0.0 copied to clipboard

A Flutter widget for blinking or fade-like color transitions on any widget. Supports fade effect between two colors or cycling through multiple colors. Works on all Flutter platforms: Android, iOS, We [...]

Blinker #

A sleek, customizable Flutter widget for fade transitions and color cycling animations, perfect for highlighting UI elements, creating dynamic loading placeholders, or adding subtle animated effects to your app.


✨ Features #

  • Fade Mode (Blinker.fade) — Smoothly animates between two colors.
  • Cycle Mode (Blinker.cycle) — Loops through a sequence of colors.
  • Customizable animation speed and easing curve.
  • Loop control: Run infinitely or a set number of times.
  • Lightweight & Pure Dart: No native dependencies.

📸 Demo #

Loading List Rating TImer
Loading List Rating Timer

💡 Usage #

Fade Mode #

Blinker.fade(
  startColor: Colors.grey.shade300,
  endColor: Colors.grey.shade100,
  duration: const Duration(milliseconds: 800),
  curve: Curves.easeInOut,
  times: null, // Infinite loop
  child: Container(
    width: 150,
    height: 40,
    color: Colors.grey.shade300,
  ),
)

Cycle Mode #

Blinker.cycle(
  colors: [
    Colors.red,
    Colors.green,
    Colors.blue,
    Colors.yellow,
  ],
  duration: const Duration(milliseconds: 800),
  curve: Curves.easeInOut,
  times: null, // Infinite loop
  child: Container(
    width: 150,
    height: 40,
    color: Colors.grey.shade300,
  ),
)

🚀 Getting Started #

Add blinker to your project:

dependencies:
  blinker: ^1.0.0
3
likes
0
points
25
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter widget for blinking or fade-like color transitions on any widget. Supports fade effect between two colors or cycling through multiple colors. Works on all Flutter platforms: Android, iOS, Web, Windows, macOS, and Linux.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on blinker