更新录制会话的时间格式,添加小时显示;在录制页面中引入计时器组件,并调整触摸锁定覆盖层的样式。

This commit is contained in:
2026-06-05 15:03:53 +08:00
parent 0a2cfe27ac
commit a39fcdb929
4 changed files with 52 additions and 5 deletions

View File

@@ -36,9 +36,10 @@ class RecordingSessionState {
String get elapsedLabel {
final totalSeconds = status.elapsedMillis ~/ 1000;
final minutes = (totalSeconds ~/ 60).toString().padLeft(2, '0');
final hours = (totalSeconds ~/ 3600).toString().padLeft(2, '0');
final minutes = ((totalSeconds % 3600) ~/ 60).toString().padLeft(2, '0');
final seconds = (totalSeconds % 60).toString().padLeft(2, '0');
return '$minutes:$seconds';
return '$hours:$minutes:$seconds';
}
RecordingSessionState copyWith({