NiceAnimatedIcon constructor

const NiceAnimatedIcon({
  1. Key? key,
  2. required IconData icon,
  3. NiceIconAnimation animation = NiceIconAnimation.none,
  4. bool isAnimating = true,
  5. double size = 24,
  6. Color? color,
  7. Duration duration = const Duration(milliseconds: 1000),
  8. Curve curve = Curves.linear,
  9. 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,
});