Skip to content

Commit bf5acc8

Browse files
committed
fix time display
1 parent 3acb086 commit bf5acc8

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

lib/material/images.dart

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,22 @@ class Number extends StatelessWidget {
3232
///could be null
3333
final int number;
3434

35-
Number({Key key, this.length = 5, @required this.number}) : super(key: key);
35+
final bool padWithZero;
36+
37+
Number(
38+
{Key key,
39+
this.length = 5,
40+
@required this.number,
41+
this.padWithZero = false})
42+
: super(key: key);
3643

3744
@override
3845
Widget build(BuildContext context) {
3946
String digitals = number?.toString() ?? "";
4047
if (digitals.length > length) {
4148
digitals = digitals.substring(digitals.length - length);
4249
}
43-
digitals = digitals.padLeft(length);
50+
digitals = digitals.padLeft(length, padWithZero ? "0" : " ");
4451
List<Widget> children = [];
4552
for (int i = 0; i < length; i++) {
4653
children.add(Digital(int.tryParse(digitals[i])));

lib/panel/status_panel.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,9 @@ class _GameStatusState extends State<_GameStatus> {
9292
SizedBox(width: 4),
9393
IconPause(),
9494
Spacer(),
95-
Number(number: _hour, length: 2),
95+
Number(number: _hour, length: 2, padWithZero: true),
9696
IconColon(enable: _colonEnable),
97-
Number(number: _minute, length: 2),
97+
Number(number: _minute, length: 2, padWithZero: true),
9898
],
9999
);
100100
}

0 commit comments

Comments
 (0)