关闭slice切换动画 3195/1
authorluozheng <1732036298@qq.com>
Fri, 6 Feb 2026 03:33:09 +0000 (11:33 +0800)
committerluozheng <1732036298@qq.com>
Fri, 6 Feb 2026 03:33:09 +0000 (11:33 +0800)
code/sdk/application/wearable/fd272/nativeapp/nativeui/applist/src/ApplistPresenter.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/bloodoxygen/src/BloodResultPresenter.cpp
code/sdk/application/wearable/fd272/nativeapp/nativeui/heartrate/src/HeartResultPresenter.cpp

index 1f0f12b..4a68adf 100644 (file)
@@ -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)
index 7bf9ac5..d6a15fe 100644 (file)
@@ -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");
index 99dcae5..cd360ca 100644 (file)
@@ -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");