From: Caisking Date: Wed, 18 Jun 2025 06:37:15 +0000 (+0800) Subject: 修复血压测量结束界面的icon显示 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=68c483b5cef7bf3d46ada1cb8db68f534b0f30b9;p=mirrors%2FFD230.git 修复血压测量结束界面的icon显示 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/detection/BPDetectBeginView.h b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/detection/BPDetectBeginView.h index 426a91309..5c130bfdd 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/detection/BPDetectBeginView.h +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/include/detection/BPDetectBeginView.h @@ -29,6 +29,8 @@ namespace OHOS private: UIImageView *background = nullptr; + UIImageView *lineground = nullptr; + UILabelExt *calibrationLabel = nullptr; UILabelExt *remindLabel = nullptr; UILabelExt *timeLabel = nullptr; diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPUnderCalibrationView.cpp b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPUnderCalibrationView.cpp index 50dd80a37..a4ff44290 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPUnderCalibrationView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/BPUnderCalibrationView.cpp @@ -16,8 +16,8 @@ namespace OHOS { static BPUnderCalibrationView *g_pBPUnderCalibrationView{nullptr}; - static const char *BPBACKPATH = "/user/res/BPCalibration//W.bin"; - static const char *BPLINEPATH = "/user/res/BPCalibration//Q.bin"; + static const char *BPBACKPATH = "/user/res/BPCalibration/W.bin"; + static const char *BPLINEPATH = "/user/res/BPCalibration/Q.bin"; BPUnderCalibrationView::BPUnderCalibrationView() { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BPUnderCalibrationView::BPUnderCalibrationView"); diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectBeginView.cpp b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectBeginView.cpp index d89cef4ef..f5368f2c0 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectBeginView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectBeginView.cpp @@ -16,7 +16,9 @@ namespace OHOS { static BPDetectBeginView *g_pBPDetectBeginView{nullptr}; - static const char *BPBACKPATH = "/user/res/BPCalibration/calibration_background.bin"; + static const char *BPBACKPATH = "/user/res/BPCalibration/W.bin"; + static const char *BPLINEPATH = "/user/res/BPCalibration/Q.bin"; + BPDetectBeginView::BPDetectBeginView() { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BPDetectBeginView::BPDetectBeginView"); @@ -42,6 +44,11 @@ namespace OHOS delete background; background = nullptr; } + if (lineground != nullptr) + { + delete lineground; + lineground = nullptr; + } if (calibrationLabel != nullptr) { delete calibrationLabel; @@ -106,10 +113,15 @@ namespace OHOS bool BPDetectBeginView::Initbackground() { background = new UIImageView(); - background->SetPosition(0, 0, 466, 466); + background->SetPosition(0, 62, 466, 342); background->SetSrc(BPBACKPATH); + lineground = new UIImageView(); + lineground->SetPosition(49, 95, 356, 161); + lineground->SetSrc(BPLINEPATH); + group->Add(background); + group->Add(lineground); return true; } /*** diff --git a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectEndView.cpp b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectEndView.cpp index 7e601e2cf..6374ef23e 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectEndView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/bloodpressure/src/detection/BPDetectEndView.cpp @@ -172,6 +172,8 @@ namespace OHOS group->Add(BPImageView); group->Add(BgWImageView); group->Add(BgUImageView); + group->Add(IconImageView); + group->Add(ReCheckButton); UpdateText();