INNER CODE UNIT · Dart
BadgeAnimation
yako-dev/flutter_badges · lib/src/badge_animation.dart:4
class BadgeAnimation {
/// True to animate badge on [badgeContent] change.
/// False to disable animation.
/// Default value is true.
final bool toAnimate;
/// Duration of the badge animations when the [badgeContent] changes.
/// The default value is Duration(milliseconds: 500).
final Duration animationDuration;
/// Duration of the badge appearance and disappearance fade animations.
/// Fade animation is created with [AnimatedOpacity].
///
/// Some of the [BadgeAnimationType] cannot be used for appearance and disappearance animation.
/// E.g. [BadgeAnimationType.scale] can be used, but [BadgeAnimationType.rotation] cannot be used.
/// That is why we need fade animation and duration for it when it comes to appearance and disappearance
/// of these "non-disappearing" animations.
///