FLUTTER ECOSYSTEM

circular_reveal_animation

Circular Reveal Animation as Flutter widget! Inspired by Android's ViewAnimationUtils.createCircularReveal(...).

circular_reveal_animation cover
Latest version
2.0.2
30-day downloads
3.4K
Likes
271
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Flutter widget that enables circular reveal animations, inspired by Android's ViewAnimationUtils.createCircularReveal. It creates a smooth expanding or shrinking circular effect on a target widget, ideal for revealing or hiding content with a natural, fluid motion. The animation is platform-agnostic and works across Android, iOS, Web, macOS, Windows, and Linux. It integrates seamlessly into existing Flutter apps to enhance UI transitions and user engagement.

Use cases
  • Revealing hidden content with a ripple effect
  • Hiding widgets with a closing circular animation
  • Creating interactive buttons with dynamic reveal effects
  • Enhancing splash screens with animated entrances
  • Designing modal dialogs with smooth appearance
  • Adding visual feedback in navigation transitions
Key features
  • Cross-platform compatibility
  • Smooth and customizable circular reveal
  • Supports both expand and shrink animations
  • Easy integration with existing widgets
  • Built-in animation timing controls
  • Works with any child widget
Suitable for
  • UI designers seeking engaging transitions
  • Developers building interactive Flutter apps
  • Apps requiring material design-inspired animations
  • Projects with dynamic content reveal needs
  • Teams targeting multiple platforms with consistent behavior
Considerations
  • Performance may vary with complex child widgets
  • Requires careful positioning for optimal visual results
  • Limited customization beyond radius and center
  • Not suitable for high-frequency animations
  • May need additional layout wrapping for full-screen effects
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add circular_reveal_animation

Categories

Source repository

Related projects