buttonSet_->SetOnClickListener(static_cast<UIView::OnClickListener *>(TraingNomalPresenter::GetInstance()));
container_->Add(buttonGo_);
container_->Add(buttonSet_);
-
- InitUILabel(heartrate_label_, -32, 230, 200, 60, "heartrate_label_", "--", DEFAULT_VECTOR_FONT_FILENAME, 35);
+#if defined(BOARD_W9) || defined(BOARD_N9)
+ InitUILabel(heartrate_label_, -32, 230, 200, 60, "heartrate_label_", "--", DEFAULT_VECTOR_FONT_FILENAME, 30);
container_->Add(heartrate_label_);
- InitUILabel(gps_label_, 295, 230, 200, 60, "label_time", "GPS", DEFAULT_VECTOR_FONT_FILENAME, 35);
+ InitUILabel(gps_label_, 295, 230, 200, 60, "label_time", "GPS", DEFAULT_VECTOR_FONT_FILENAME, 30);
container_->Add(gps_label_);
- InitImageView(gps_image_, 375, 193, 100, 100, "gps_image", GPS_1_IMAGE);
+ // 获取gps状态
+ bool gps_status = TraingModel::GetInstance()->GetGPSConnectState();
+ if (gps_status)
+ {
+ //连接状态
+ InitImageView(gps_image_, 375, 193, 100, 100, "gps_image", GPS_1_IMAGE);
+ }
+ else
+ {
+ //断开状态
+ InitImageView(gps_image_, 375, 193, 100, 100, "gps_image", GPS_2_IMAGE);
+ }
container_->Add(gps_image_);
InitImageView(heartrate_image_, 48, 193, 100, 100, "heartrate_image_", HEARTRATE_1_IMAGE);
container_->Add(heartrate_image_);
+#endif
}
/* DeInit:删除组件*/
void TraingNomalView::DeInit()
delete buttonSet_;
buttonSet_ = nullptr;
}
+#if defined(BOARD_W9) || defined(BOARD_N9)
if (heartrate_label_ != nullptr)
{
delete heartrate_label_;
delete heartrate_image_;
heartrate_image_ = nullptr;
}
+#endif
}
void TraingNomalView::PreLoad(void)