训练:优化目标达成显示机制
authorCaisking <3449750381@qq.com>
Wed, 9 Oct 2024 11:22:39 +0000 (19:22 +0800)
committerCaisking <3449750381@qq.com>
Wed, 9 Oct 2024 11:22:39 +0000 (19:22 +0800)
code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp
code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardView.cpp

index 064c054..0028875 100644 (file)
@@ -462,14 +462,14 @@ void TraingModel::AnalysisData(cywee_activity_result_t *cyweeInfo) {
 
     WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "sportdata->goaldegree %d",
                   sportdata->goaldegree);
-    if (sportdata->goaldegree == 100) {
+    if (sportdata->goaldegree >= 100) { //测试
       // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "currentdata%d", currentdata);
       uapi_set_screen_on_api(); // 亮屏检测
       if (true != OHOS::ConfigModel::GetInstance()->GetDnotdisturb()) {
         ui_api_vibrate_once_func();
       }
       TraingCardView::GetInstance()->SetPopupViewStatus(GetTagPopup, true);
-      if (!TraingCardView::GetInstance()->GetAnimator()) {
+      if (TraingCardView::GetInstance()->GetAnimator()) {
         TraingCardView::GetInstance()->GetAnimator()->Start();
       }
       Gettagstuats = true;
index 563a632..e16e5b5 100644 (file)
@@ -585,6 +585,7 @@ void TraingCardView::InitImageAnimator() {
     break;\r
   }\r
   case ExerciseTag::Steps:\r
+    tagString = tagString + "steps";\r
     break;\r
   default:\r
     break;\r