From: Caisking <3449750381@qq.com> Date: Wed, 9 Oct 2024 11:22:39 +0000 (+0800) Subject: 训练:优化目标达成显示机制 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=5019db8cd97f88c102c8ea269ed5402f4d5c23c2;p=mirrors%2FFD230.git 训练:优化目标达成显示机制 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp index 064c054d4..002887505 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingModel.cpp @@ -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; diff --git a/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardView.cpp b/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardView.cpp index 563a63211..e16e5b5e9 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardView.cpp @@ -585,6 +585,7 @@ void TraingCardView::InitImageAnimator() { break; } case ExerciseTag::Steps: + tagString = tagString + "steps"; break; default: break;