From: Caisking <3449750381@qq.com> Date: Sat, 21 Sep 2024 06:27:56 +0000 (+0800) Subject: 修改心率Slice的动画 X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=6de348e160cdc804d8b8a43e565fb94fdd024d1e;p=mirrors%2FFD230.git 修改心率Slice的动画 --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp index ac8951aee..40656f0e2 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartView.cpp @@ -162,10 +162,11 @@ HeartChartView::HeartChartView() { HeartChartView::~HeartChartView() { WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartChartView::~HeartChartView"); - /* UIViewGroup *tmpGroup = dynamic_cast(container_); UIViewGroup::RemoveAndDeleteAllRecursively(tmpGroup); - */ + +#if 0 + container_->RemoveAll(); delete displayheart_; @@ -207,8 +208,8 @@ HeartChartView::~HeartChartView() { heartSerial = nullptr; delete heartchart; heartchart = nullptr; - - g_pHeartCheckView = this; +#endif + g_pHeartCheckView = this; } HeartChartView *HeartChartView::GetInstance(void) { return g_pHeartCheckView; } diff --git a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp index 3f5412870..cbdacde97 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartRateCardView.cpp @@ -22,6 +22,7 @@ void HeartRateCardView::ClearAll(void) { if (viewiInitStatus == true) { RemoveAll(); if (heartRateGroupView != nullptr) { + heartRateGroupView->RemoveAll(); heartRateCardView->HeartbeatImageAnimatorStop(); delete heartRateCardView; heartRateCardView = nullptr;