feat:更新UI布局
This commit is contained in:
@@ -82,3 +82,26 @@ double formatProgress(double value) {
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
String formatContent(HealthRecord record, RecordType type) {
|
||||
late String title;
|
||||
switch (type) {
|
||||
case RecordType.weight:
|
||||
title = "${record.weight} kg";
|
||||
case RecordType.sport:
|
||||
title = "${record.sportProject} · ${record.sportDuration} 分钟";
|
||||
case RecordType.sleep:
|
||||
final startTime = record.sleepStartTime;
|
||||
final endTime = record.sleepEndTime;
|
||||
if (startTime.isNotEmpty && endTime.isNotEmpty) {
|
||||
final duration = calSleepDuration(startTime, endTime);
|
||||
title = "入睡 $startTime · 起床 $endTime \n${duration}";
|
||||
} else if (startTime.isNotEmpty) {
|
||||
title = "入睡 $startTime";
|
||||
} else if (endTime.isNotEmpty) {
|
||||
title = "起床 $endTime";
|
||||
}
|
||||
}
|
||||
|
||||
return title;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user