From 967d8534449bb411867a900a397b6c4a52d4407d Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Fri, 6 Feb 2026 11:33:09 +0800 Subject: [PATCH] =?utf8?q?=E5=85=B3=E9=97=ADslice=E5=88=87=E6=8D=A2?= =?utf8?q?=E5=8A=A8=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../nativeapp/nativeui/applist/src/ApplistPresenter.cpp | 6 ++++-- .../nativeui/bloodoxygen/src/BloodResultPresenter.cpp | 5 +++-- .../nativeui/heartrate/src/HeartResultPresenter.cpp | 4 ++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/applist/src/ApplistPresenter.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/applist/src/ApplistPresenter.cpp index 1f0f12b05..4a68adfa1 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/applist/src/ApplistPresenter.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/applist/src/ApplistPresenter.cpp @@ -79,7 +79,8 @@ REGIST_SLICE(VIEW_APPLIST, ApplistView, ApplistPresenter); AppViewId viewId = itemView->GetViewId(); if (FloatMore(hexagonsView->GetGlobalScale(), 2.0f)) { // 2.0 threshold for beginning transition hexagonsView->StopRotateAnimator(); - NativeAbility::GetInstance().EnterSlice(viewId, TransitionType::TRANSITION_HEXAGONS); + // NativeAbility::GetInstance().EnterSlice(viewId, TransitionType::TRANSITION_HEXAGONS); + NativeAbility::GetInstance().EnterSlice(viewId); hexagonsView->ClearFocus(); } return true; @@ -168,7 +169,8 @@ REGIST_SLICE(VIEW_APPLIST, ApplistView, ApplistPresenter); if(VIEW_DNOTDISTURB == viewId) return false; } - NativeAbility::GetInstance().EnterSlice(viewId, type); + // NativeAbility::GetInstance().EnterSlice(viewId, type); + NativeAbility::GetInstance().EnterSlice(viewId); return true; } else if (viewId == VIEW_EXTERN_APP) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/bloodoxygen/src/BloodResultPresenter.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/bloodoxygen/src/BloodResultPresenter.cpp index 7bf9ac56e..d6a15feec 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/bloodoxygen/src/BloodResultPresenter.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/bloodoxygen/src/BloodResultPresenter.cpp @@ -156,11 +156,12 @@ namespace OHOS HealthState highHealthState; highHealthState.checkType = CHARGE; HealthService::GetInstance()->SetHealthCurrent(highHealthState); - NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID, TransitionType::TRANSITION_BACK_TO_HEXAGONS); + // NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID, TransitionType::TRANSITION_BACK_TO_HEXAGONS); + NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID); } else { - NativeAbility::GetInstance().EnterSlice(VIEW_BLOOD_CHECK, TransitionType::TRANSITION_BACK_TO_HEXAGONS); + NativeAbility::GetInstance().EnterSlice(VIEW_BLOOD_CHECK); } } WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodPresenter::OnClick"); diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartResultPresenter.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartResultPresenter.cpp index 99dcae58d..cd360ca7f 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartResultPresenter.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartResultPresenter.cpp @@ -156,11 +156,11 @@ namespace OHOS HealthState highHealthState; highHealthState.checkType = CHARGE; HealthService::GetInstance()->SetHealthCurrent(highHealthState); - NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID, TransitionType::TRANSITION_BACK_TO_HEXAGONS); + NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID); } else { - NativeAbility::GetInstance().EnterSlice(VIEW_HEART_CHECK, TransitionType::TRANSITION_BACK_TO_HEXAGONS); + NativeAbility::GetInstance().EnterSlice(VIEW_HEART_CHECK); } } WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartPresenter::OnClick"); -- 2.17.1