formattedDuration property

String get formattedDuration

Duration as mm:ss.t, e.g. 00:04.2.

Implementation

String get formattedDuration {
  final totalTenths = (duration.inMilliseconds / 100).round();
  final minutes = totalTenths ~/ 600;
  final seconds = (totalTenths % 600) ~/ 10;
  final tenths = totalTenths % 10;
  final mm = minutes.toString().padLeft(2, '0');
  final ss = seconds.toString().padLeft(2, '0');
  return '$mm:$ss.$tenths';
}