instagram_like_animation_button 4.0.0 copy "instagram_like_animation_button: ^4.0.0" to clipboard
instagram_like_animation_button: ^4.0.0 copied to clipboard

Fully customizable Instagram Reels double-tap heart animation for Flutter. Fly-to-target, custom builders, gradients, haptic control.

Changelog #

1.0.1 — 2026-02-14 #

🔧 Fixes #

  • Fixed demo GIF path for pub.dev and GitHub display
  • Shortened package description for pub.dev compliance

1.0.0 — 2026-02-14 #

🎉 Initial Release #

Widgets

  • ReelAnimationLike — Main fly-to-target animation widget with full customization.
  • HeartWidget — Default heart icon with gradient and color support.
  • GradientIcon — ShaderMask gradient wrapper for any widget.
  • DoubleTapDetector — Double-tap gesture handler with position data.

Config & Style

  • LikeAnimationConfig — 16 configurable animation parameters with copyWith().
  • LikeAnimationStyle — Visual style (gradient, color, icon size) with copyWith().

Core

  • HapticFeedbackType — Enum for controlling haptic feedback (none/light/medium/heavy/selection/vibrate).
  • AnimationWidgetBuilder — Typedef for custom widget builders.
  • DoubleTapCallback — Typedef for double-tap callbacks.

Mixins & Extensions

  • HapticFeedbackMixin — Mixin for easy haptic feedback on any State.
  • GlobalKeyX — Extension for globalPosition, centerPosition, widgetSize.
  • OffsetX — Extension for deltaTo() offset calculation.

Services

  • HapticManager — Singleton haptic feedback service.
  • DebounceAction — Singleton debounce service with cancellation.

Resources

  • AssetRes — Bundled heart icon asset paths.
  • ColorRes — Instagram-style color constants.
  • StyleRes — Theme gradient constant.
1
likes
145
points
40
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Fully customizable Instagram Reels double-tap heart animation for Flutter. Fly-to-target, custom builders, gradients, haptic control.

Topics

#animation #instagram #like-button #ui #widget

License

MIT (license)

Dependencies

flutter

More

Packages that depend on instagram_like_animation_button