修改applist退出和进入统一动画,只有蜂窝才有 1244/4 1244/head
authorluozheng <1732036298@qq.com>
Wed, 23 Oct 2024 12:48:03 +0000 (20:48 +0800)
committerluozheng <1732036298@qq.com>
Wed, 23 Oct 2024 12:48:03 +0000 (20:48 +0800)
30 files changed:
code/sdk/application/wearable/fd230app/nativeui/alarm/src/AlarmPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/alarm/src/MainAlarmView.cpp
code/sdk/application/wearable/fd230app/nativeui/alipay/src/AlipayPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/assistant/src/AssistantPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/bloodoxygen/src/BloodDetectionPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/bloodoxygen/src/BloodResultPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/calculator/src/CalculatorPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/calculator/src/CalculatorView.cpp
code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/calendar/src/CalendarView.cpp
code/sdk/application/wearable/fd230app/nativeui/flashlight/src/FlashlightPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/goal/src/Maingoalpresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/goal/src/Maingoalview.cpp
code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartChartPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartDetectionPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartResultPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/message/src/MessagePresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/message/src/MessageShowPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/phone/src/MainPhonePresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/sleep/src/SleepControlPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/sleep/src/SleepControlView.cpp
code/sdk/application/wearable/fd230app/nativeui/takephotos/src/TakephotosModel.cpp
code/sdk/application/wearable/fd230app/nativeui/takephotos/src/TakephotosPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingNomalPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/traing/src/TraingPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/traing/training_card/src/TraingCardPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/traing/training_list_more/src/TraingMorePresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/traingrecord/src/TraingRecordPresenter.cpp
code/sdk/application/wearable/nativeapp/nativeui/applist/include/ApplistView.h
code/sdk/application/wearable/nativeapp/nativeui/key/src/KeyInputListener.cpp

index 3cc0073..0b36bf5 100644 (file)
@@ -543,7 +543,7 @@ void AlarmPresenter::OnSwipe(UISwipeView &view)
 \r
 void AlarmPresenter::UpdateAlarmInfoByAppSet(void)\r
 {\r
-    NativeAbility::GetInstance().Back();\r
+    NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
 }\r
 \r
 void AlarmPresenter::RefreshAlarmStatus(int i)\r
index 5b2a89d..c65dc36 100644 (file)
@@ -520,6 +520,7 @@ void MainAlarmView::OnSetUpView()
     if (group != nullptr) {
         container[0] = group;
         RootView::GetInstance()->Add(container[0]);
+        container_ = group;
     }
    
     // show timerView
@@ -538,11 +539,11 @@ void MainAlarmView::OnStop()
     WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainAlarmView::OnStop");
     View<AlarmPresenter>::OnStop();
 
-    if (container_ != nullptr) {
-        container_->RemoveAll();
-        delete container_;
-        container_ = nullptr;
-    }
+    // if (container_ != nullptr) {
+    //     container_->RemoveAll();
+    //     delete container_;
+    //     container_ = nullptr;
+    // }
     group->RemoveAll();
     RootView::GetInstance()->ClearOnKeyActListener();
     RootView::GetInstance()->RemoveAll();
@@ -775,7 +776,7 @@ void MainAlarmView::DropView(UIView& view)
         // uint16_t preSlice = AlarmClockModel::GetInstance()->JudgePreSlice();
         WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainAlarmView::DropView::container[MAIN_INTERFACE]");
         // NativeAbility::GetInstance().ChangeSlice(preSlice);
-        NativeAbility::GetInstance().Back();
+        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
     }
 }
 
index 9dcbec9..f2c9398 100644 (file)
@@ -114,7 +114,7 @@ void AlipayPresenter::ClickExitAlipay(UIView &view)
     WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "AlipayPresenter::ClickExitAlipay start");\r
     // uint16 preSlice = NativeAbility::GetInstance().GetPreSliceId();\r
     // NativeAbility::GetInstance().ChangeSlice(preSlice);\r
-    NativeAbility::GetInstance().Back();\r
+    NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
     return;\r
 }\r
 \r
index 7860d80..773cc4e 100644 (file)
@@ -51,7 +51,7 @@ bool AssistantPresenter::OnDrag(UIView &view, const DragEvent &event) {
       (event.GetDeltaX() > (2 * MATH_ABS(event.GetDeltaY())))) {
     /*在主界面进行退出*/
     if (&view == p_AssistantView->GetAssistantScrollView(ASSISTANT_MAIN_VIEW)) {
-      NativeAbility::GetInstance().Back();
+      NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
     }
     /*在其他界面返回主界面*/
     if (&view ==
@@ -132,7 +132,7 @@ bool AssistantPresenter::OnKeyAct(UIView &view, const KeyEvent &event) {
   // 如果是power键,且是亮屏状态,按键释放就返回上一级
   if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) &&
       keyState == 1 && uapi_get_screen_state() == 0) {
-    NativeAbility::GetInstance().Back();
+    NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
   }
   return true;
 }
index fd87133..c2a5e36 100644 (file)
@@ -45,7 +45,7 @@ namespace OHOS
     }
     void BloodDetectionPresenter::NavigateBack()
     {
-        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
     }
     void BloodDetectionPresenter::OnStart()
     {
index dd8b0ae..78b9904 100644 (file)
@@ -114,7 +114,7 @@ namespace OHOS
         if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT)
         {
             // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             return true;
         }
         return false;
@@ -128,7 +128,7 @@ namespace OHOS
             keyState == 1 && uapi_get_screen_state() == 0)
         {
             // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
@@ -143,11 +143,11 @@ namespace OHOS
                 HealthState highHealthState;
                 highHealthState.checkType = CHARGE;
                 HealthService::GetInstance()->SetHealthCurrent(highHealthState);
-                NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID, TransitionType::TRANSITION_ZOOM);
+                NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             }
             else
             {
-                NativeAbility::GetInstance().EnterSlice(VIEW_BLOOD_CHECK, TransitionType::TRANSITION_ZOOM);
+                NativeAbility::GetInstance().EnterSlice(VIEW_BLOOD_CHECK, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             }
         }
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodPresenter::OnClick");
index 43b21ff..f6f5c35 100644 (file)
@@ -163,7 +163,7 @@ bool CalculatorPresenter::OnDragEnd(OHOS::UIView& view, const OHOS::DragEvent& e
     if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT)
     { 
         if(event.GetPreLastPoint().x-event.GetStartPoint().x>150) 
-        NativeAbility::GetInstance().Back();
+        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
     }
     return true;
 }
index ed4bb4e..345e557 100644 (file)
@@ -642,6 +642,7 @@ void CalculatorView::OnStart()
     group->SetOnDragListener(dragListener);
     
     RootView::GetInstance()->Add(group);
+    container_ = group;
 
     if(!button_init())
     {
index a14f3cb..7aa81c5 100644 (file)
@@ -71,7 +71,7 @@ bool CalendarPresenter::OnDragEnd(OHOS::UIView& view, const OHOS::DragEvent& eve
     if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT)
     { 
         if(event.GetPreLastPoint().x-event.GetStartPoint().x>100) 
-        NativeAbility::GetInstance().Back();
+        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
     }
     if (event.GetDragDirection() == DragEvent::DIRECTION_BOTTOM_TO_TOP)
     { 
index ee3f731..c1e87c7 100644 (file)
@@ -395,6 +395,7 @@ void CalendarView::OnStart()
     group->SetOnDragListener(dragListener);
     
     RootView::GetInstance()->Add(group);
+    container_ = group;
 
     if(!Label_init())
     {
index 9a8c5c3..3b3394d 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: luozheng 1732036298@qq.com
  * @Date: 2024-04-10 17:32:38
  * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-10-10 11:31:51
+ * @LastEditTime: 2024-10-23 18:16:39
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/flashligh/src/FlashlightPresenter.cpp
  */
 
@@ -184,7 +184,7 @@ namespace OHOS
         // 如果是power键就返回上一级
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
index 0e9c899..423680e 100644 (file)
@@ -75,7 +75,7 @@ namespace OHOS
         UNUSED(view);
         if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT && MaingoalPresenter::X_DRAG_FLAG)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             X_DRAG_FLAG = false;
         }
         return true;
@@ -99,7 +99,7 @@ namespace OHOS
         // 如果是power键就返回上一级
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
index c4e5ee2..61a988f 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: luozheng 1732036298@qq.com
  * @Date: 2024-01-29 15:37:44
  * @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-05-10 11:31:08
+ * @LastEditTime: 2024-10-23 18:23:40
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/weather/src/MaingoalrView.cpp
  */
 #include "goal/include/Maingoalview.h"
@@ -102,7 +102,17 @@ namespace OHOS
     void MaingoalrView::OnStart()
     {
         View<MaingoalPresenter>::OnStart();
-        RootView::GetInstance()->Add(GetGoalPageView());
+        SetContainerView(new UIViewGroup());
+        if (GetContainer() == nullptr)
+        {
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "container_ new fail!!");
+            return;
+        }
+        container_->SetPosition(0, 0, Screen::GetInstance().GetWidth(), Screen::GetInstance().GetHeight());
+        container_->SetTouchable(true);
+        container_->SetDraggable(true);
+        container_->Add(GetGoalPageView());
+        // RootView::GetInstance()->Add(GetGoalPageView());
 
         if (goalSwipeViewList != nullptr)
         {
@@ -154,6 +164,12 @@ namespace OHOS
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "MaingoalrView OnStop!!");
 
         View<MaingoalPresenter>::OnStop();
+        if(container_ != nullptr)
+        {
+            container_->RemoveAll();
+            delete container_;
+            container_ =nullptr;
+        }
         RootView::GetInstance()->ClearOnKeyActListener();
         RootView::GetInstance()->RemoveAll();
 
index ecbcc88..0c2e64e 100644 (file)
@@ -50,7 +50,7 @@ namespace OHOS
     }
     void HeartChartPresenter::NavigateBack()
     {
-        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
     }
     void HeartChartPresenter::OnStart()
     {
index 268e980..926a956 100644 (file)
@@ -43,7 +43,7 @@ namespace OHOS
     }
     void HeartDetectionPresenter::NavigateBack()
     {
-        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
     }
     void HeartDetectionPresenter::OnStart()
     {
index 8b1295e..20ee45b 100644 (file)
@@ -107,7 +107,7 @@ namespace OHOS
         if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT)
         {
             // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             return true;
         }
         return false;
@@ -120,7 +120,7 @@ namespace OHOS
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
             // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
@@ -135,11 +135,11 @@ namespace OHOS
                 HealthState highHealthState;
                 highHealthState.checkType = CHARGE;
                 HealthService::GetInstance()->SetHealthCurrent(highHealthState);
-                NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID, TransitionType::TRANSITION_ZOOM);
+                NativeAbility::GetInstance().ChangeSlice(VIEW_CHECK_INVALID, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             }
             else
             {
-                NativeAbility::GetInstance().EnterSlice(VIEW_HEART_CHECK, TransitionType::TRANSITION_ZOOM);
+                NativeAbility::GetInstance().EnterSlice(VIEW_HEART_CHECK, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             }
         }
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HeartPresenter::OnClick");
index ae92dbe..de014ea 100644 (file)
@@ -82,7 +82,7 @@ namespace OHOS
         if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT &&
             (event.GetDeltaX() > 20) && (event.GetDeltaX() > (2 * MATH_ABS(event.GetDeltaY()))))
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         if(event.GetDragDirection() == DragEvent::DIRECTION_TOP_TO_BOTTOM)
         {
@@ -106,7 +106,7 @@ namespace OHOS
             {
                 // 执行全部删除操作
                 model->ClearAllMessages();
-                NativeAbility::GetInstance().Back();
+                NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
                 return true;
             }
 
@@ -142,7 +142,7 @@ namespace OHOS
         // 如果是power键,且是亮屏状态,按键释放就返回上一级
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
index 0151804..485e165 100644 (file)
@@ -92,7 +92,7 @@ namespace OHOS
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
             // NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
index 5fb1e03..2f066ca 100644 (file)
@@ -120,7 +120,7 @@ namespace OHOS
             else
             {
                 //if(event.GetPreLastPoint().x-event.GetStartPoint().x>200) 
-                NativeAbility::GetInstance().Back();
+                NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
                 //NativeAbility::GetInstance().EnterSlice(VIEW_APPLIST);
                 TelephonyInitInterface::X_DRAG_FLAG = false;
             }
@@ -150,7 +150,7 @@ namespace OHOS
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
            
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
index 8691a4f..8e86bfd 100644 (file)
@@ -79,7 +79,7 @@ namespace OHOS
         UNUSED(view);
         if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT && SleepControlPresenter::X_DRAG_FLAG)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
@@ -102,7 +102,7 @@ namespace OHOS
         // 如果是power键就返回上一级
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         return true;
     }
index 4bc6ea8..86252b4 100644 (file)
@@ -101,7 +101,17 @@ namespace OHOS
     void SleepControlView::OnStart()
     {
         View<SleepControlPresenter>::OnStart();
-        RootView::GetInstance()->Add(GetSleepControlPageView());
+        SetContainerView(new UIViewGroup());
+        if (GetContainer() == nullptr)
+        {
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "container_ new fail!!");
+            return;
+        }
+        container_->SetPosition(0, 0, Screen::GetInstance().GetWidth(), Screen::GetInstance().GetHeight());
+        container_->SetTouchable(true);
+        container_->SetDraggable(true);
+        container_->Add(GetSleepControlPageView());
+        // RootView::GetInstance()->Add(GetSleepControlPageView());
 
         if (SleepSwipeViewList == nullptr)
         {
@@ -144,6 +154,12 @@ namespace OHOS
     void SleepControlView::OnStop()
     {
         View<SleepControlPresenter>::OnStop();
+        if(container_ != nullptr)
+        {
+            container_->RemoveAll();
+            delete container_;
+            container_ =nullptr;
+        }
         RootView::GetInstance()->ClearOnKeyActListener();
         RootView::GetInstance()->RemoveAll();
         return;
index 3837db0..7af14d4 100644 (file)
@@ -106,7 +106,7 @@ extern "C"
         // 退出拍照
         if (request->msgId == TOPIC_EVENT_CANCEL_CMAERA)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             cameraSend(3);
             TakephotosModel::GetInstance()->SetPopStaust(PopupPhoto::CreamPopup);
         }
index 86d2f3c..852ed90 100644 (file)
@@ -78,7 +78,7 @@ namespace OHOS
             (event.GetDeltaX() > 20) && (event.GetDeltaX() > (2 * MATH_ABS(event.GetDeltaY()))))
         {
             
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
 
             /*如果是拍照界面需要发送拍照结束的消息*/
             if (TakephotosModel::GetInstance()->GetPopStaust() == PopupPhoto::TakePopup)
@@ -96,7 +96,7 @@ namespace OHOS
         // 返回按键
         if (strcmp(view.GetViewId(), BUTTONGO) == 0)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
         if (strcmp(view.GetViewId(), BUTTONTAKE) == 0)
         {
@@ -114,7 +114,7 @@ namespace OHOS
         // 如果是power键,且是亮屏状态,按键释放就返回上一级
         if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER) && keyState == 1 && uapi_get_screen_state() == 0)
         {
-            NativeAbility::GetInstance().Back();
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             /*如果是拍照界面需要发送拍照结束的消息*/
             if (TakephotosModel::GetInstance()->GetPopStaust() == PopupPhoto::TakePopup)
             {
index ce95461..0c55010 100644 (file)
@@ -73,7 +73,7 @@ namespace OHOS
             3.[更多]->[具体训练项]进入\r
             4.[设置训练目标]进入 {不返回}\r
         */\r
-        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);\r
+        NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
     }\r
     bool TraingNomalPresenter::OnDrag(UIView &view, const DragEvent &event)\r
     {\r
index fdd7064..7c5dafa 100644 (file)
@@ -70,7 +70,7 @@ namespace OHOS
     // 回退函数 [ Slice 的 traingview {右滑只能回到applist}]
     void TraingPresenter::NavigateBack()
     {
-        NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST, TransitionType::TRANSITION_ZOOM);
+        NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素
     }
     bool TraingPresenter::OnDrag(UIView &view, const DragEvent &event)
index 10982c3..9958976 100644 (file)
@@ -498,10 +498,10 @@ void TraingCardPresenter::handleEndState() {
     // NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING_RECORD);\r
     if (TraingModel::GetInstance()->GetEntryType() == APPLIST_ENTER)\r
       NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING,\r
-                                               TransitionType::TRANSITION_ZOOM);\r
+                                               TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
     else {\r
       NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN,\r
-                                               TransitionType::TRANSITION_ZOOM);\r
+                                               TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
       NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素\r
     }\r
     NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素\r
index b2ea91b..42571f4 100644 (file)
@@ -84,16 +84,16 @@ namespace OHOS
         if (preSlice == VIEW_TRAININGENDDATA)\r
         {\r
             if (TraingModel::GetInstance()->GetEntryType() == APPLIST_ENTER)\r
-                NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING, TransitionType::TRANSITION_ZOOM);\r
+                NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING, TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
             else\r
             {\r
-                NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN, TransitionType::TRANSITION_ZOOM);\r
+                NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN, TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
                 NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素\r
             }\r
         }\r
         else\r
         {\r
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);\r
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);\r
         }\r
     }\r
     bool TraingMorePresenter::OnDrag(UIView &view, const DragEvent &event)\r
index 8f96de0..e934164 100644 (file)
@@ -89,16 +89,16 @@ namespace OHOS
         if (preSlice == VIEW_TRAININGCRAD)
         {
             if (TraingModel::GetInstance()->GetEntryType() == APPLIST_ENTER)
-                NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING, TransitionType::TRANSITION_ZOOM);
+                NativeAbility::GetInstance().ChangeSlice(VIEW_TRAINING, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             else
             {
-                NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN, TransitionType::TRANSITION_ZOOM);
+                NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
                 NativeAbility::GetInstance().ClearSliceIdStack(); // 清空所有SLiceId栈元素
             }
         }
         else
         {
-            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().Back(TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
     }
     bool TraingRecordPresenter::OnDrag(UIView &view, const DragEvent &event)
index 401408e..b19be2c 100755 (executable)
@@ -53,7 +53,7 @@ public:
         if ((event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT) &&
             (event.GetDeltaX() > X_DRAG_OFFSET) && (event.GetDeltaX() > (DOUBLES * MATH_ABS(event.GetDeltaY())))) {
             WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Applist Ondrag!!");
-            NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN_SAMPLE, TransitionType::TRANSITION_ZOOM);
+            NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN_SAMPLE, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
         }
 
         return false;
index 1d34972..a024a8d 100755 (executable)
@@ -109,13 +109,13 @@ void KeyInputListener::OnKeyRelease(const KeyEvent& event)
                 CallVolumeDipSwitchControl(VOLUMEUP);
             } else if (currentViewId != VIEW_MAIN_SAMPLE) { // 主表盘
                 PressAlarmNotify(); // 当前为闹钟通知页面时,先处理闹钟再切换页面
-                NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN_SAMPLE, TransitionType::TRANSITION_ZOOM);
+                NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN_SAMPLE, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
             } else {
                 PressAlarmNotify(); // 当前为闹钟通知页面时,先处理闹钟再切换页面
                 if (!MainViewSample::GetInstance()->IsMainClockPage()) { // 当前页面为主表盘的其他页面时,切换回主表盘页面
                     MainViewSample::GetInstance()->SwitchToClockPage();
                 } else {
-                    NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST, TransitionType::TRANSITION_ZOOM);
+                    NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST, TransitionType::TRANSITION_BACK_TO_HEXAGONS);
                 }
             }
         }