NiceAnimatedIcon constructor
const
NiceAnimatedIcon({
- Key? key,
- required IconData icon,
- NiceIconAnimation animation = NiceIconAnimation.none,
- bool isAnimating = true,
- double size = 24,
- Color? color,
- Duration duration = const Duration(milliseconds: 1000),
- Curve curve = Curves.linear,
- VoidCallback? onTap,
Implementation
const NiceAnimatedIcon({
super.key,
required this.icon,
this.animation = NiceIconAnimation.none,
this.isAnimating = true,
this.size = 24,
this.color,
this.duration = const Duration(milliseconds: 1000),
this.curve = Curves.linear,
this.onTap,
});