flutter_lucide_animated 0.0.3
flutter_lucide_animated: ^0.0.3 copied to clipboard
Flutter package for Lucide Animated Icons. 375+ beautifully animated icons with pathLength, rotate, translate, scale, and opacity animations. Tree-shaking enabled.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.2 - 2026-01-15 #
Changed #
- Simplified package structure: all 375 icons in single
icons.dartfile - Updated documentation with
[ClassName]doc comment style - Improved README with badges and cleaner format
- Homepage updated to lucide-animated.com
Added #
- Screenshot for pub.dev listing
0.0.1 - 2026-01-15 #
Added #
- Initial release
- 375 animated Lucide icons (tree-shakeable)
LucideAnimatedIconwidget with animation supportLucideAnimatedIconControllerfor manual animation control- Animation triggers:
onTap,onHover,loop,manual - Path caching for smooth 60fps animations
- RepaintBoundary for optimized rendering
Animation Types Supported #
PathLengthAnimation- Stroke drawing effectOpacityAnimation- Fade in/outRotateAnimation- Rotation transformRotateKeyframeAnimation- Keyframe-based rotation (shake effect)TranslateAnimation- Position transformTranslateKeyframeAnimation- Keyframe-based positionScaleAnimation- Scale transformCombinedAnimation- Multiple animations combined
SVG Elements Supported #
- Path, Circle, Rect, Line, Polyline, Polygon
