duration method

AnimatedWidgetBuilder duration(
  1. dynamic durationValue
)

Animation duration Accepts Duration, DurationShorthand, or String (e.g., ".500ms", ".5s", ".5m")

Implementation

AnimatedWidgetBuilder duration(dynamic durationValue) {
  Duration duration;
  if (durationValue is Duration) {
    duration = durationValue;
  } else if (durationValue is DurationShorthand) {
    duration = durationValue.duration;
  } else if (durationValue is String) {
    duration = DurationShorthand.parse(durationValue).duration;
  } else {
    throw ArgumentError('duration must be Duration, DurationShorthand, or String');
  }
  return _copyWith(config: config.copyWith(duration: duration));
}