progress property

double? get progress

Progress in 0..1, or null when the total is unknown.

Implementation

double? get progress {
  final t = total;
  if (t == null || t == 0) return null;
  return (completed / t).clamp(0.0, 1.0);
}