Files
flutter-todos/lib/logic/task_detail_page_logic.dart
oldchen c9db706af8 progress测试完成!
现在使用的是模拟数据
2019-06-30 14:41:28 +08:00

18 lines
423 B
Dart

import 'package:todo_list/model/all_model.dart';
class TaskDetailPageLogic{
final TaskDetailPageModel _model;
TaskDetailPageLogic(this._model);
double getOverallProgress(){
int length = _model.taskBean.detailList.length;
double overallProgress = 0.0;
for(int i = 0; i < length;i++){
overallProgress += _model.taskBean.detailList[i].itemProgress / length;
}
return overallProgress;
}
}