container_->Invalidate();
return;
}
- if (hideView != MAX_ECGVIEW) {
- if (hideView >= MAX_ECGVIEW || group_[hideView] == nullptr) {
- return;
- }
+
+ if (!ClickFunc(showView, type)) {
+ return;
+ }
+
+ group_[showView]->SetVisible(true);
+ currentViewId_ = showView;
+
+ if (hideView != MAX_ECGVIEW && hideView < MAX_ECGVIEW && group_[hideView] != nullptr) {
if (hideView == ECG_MEASURING_VIEW && measuringView_ != nullptr) {
measuringView_->StopMeasurement();
ECGMainPresenter::GetInstance()->StopMeasureTimer();
}
group_[hideView]->SetVisible(false);
}
- if (!ClickFunc(showView, type)) {
- return;
- }
- group_[showView]->SetVisible(true);
- currentViewId_ = showView;
+
if (showView == ECG_MEASURING_VIEW && measuringView_ != nullptr) {
measuringView_->ResetMeasurement();
ECGMainPresenter::GetInstance()->OnEnterMeasuringView();
resultLabel_->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);
InitLabelExt(noteLabel_, 0, 412, 466, 35, "ecg_result_note", STR_BP_RESULT_REF,
- DEFAULT_VECTOR_FONT_FILENAME, 30);
+ DEFAULT_VECTOR_FONT_FILENAME, 24);
noteLabel_->SetTextColor(Color::GetColorFromRGBA(0x99, 0x99, 0x99, 0xff));
noteLabel_->SetAlign(TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_CENTER);