闹钟退出逻辑改为OnDragEnd
authorluozheng <1732036298@qq.com>
Fri, 30 Aug 2024 08:04:22 +0000 (16:04 +0800)
committerluozheng <1732036298@qq.com>
Fri, 30 Aug 2024 08:04:22 +0000 (16:04 +0800)
code/sdk/application/wearable/fd230app/nativeui/alarm/src/AlarmPresenter.cpp
code/sdk/application/wearable/fd230app/nativeui/alarm/src/MainAlarmView.cpp

index 4feaa35..3d4047f 100644 (file)
@@ -371,23 +371,9 @@ bool AlarmPresenter::OnDragEnd(UIView& view, const DragEvent& event)
 {\r
     if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT && X_DRAG_FLAG) \r
     {\r
-        if(view.GetViewType() == UIViewType::UI_SWIPE_VIEW)\r
-        {\r
-            view.SetIntercept(false);\r
-        }\r
-        else\r
-        {\r
-            MainAlarmView::GetInstance()->DropView(view);\r
-        }\r
+        MainAlarmView::GetInstance()->DropView(view);\r
         X_DRAG_FLAG = false;\r
     }\r
-    else if(event.GetDragDirection() == DragEvent::DIRECTION_RIGHT_TO_LEFT)\r
-    {\r
-        if(view.GetViewType() == UIViewType::UI_SWIPE_VIEW)\r
-        {\r
-            view.SetIntercept(true);\r
-        }\r
-    }\r
     return true;\r
 }\r
 \r
index 023a817..f2611d0 100644 (file)
@@ -305,9 +305,10 @@ void MainAlarmView::NewClockCtl(int16_t alarmNum)
     }
     // SwipeView_[alarmNum]->SetViewId(ITEM_SWIPE[alarmNum]);
     SwipeView_[alarmNum]->SetTouchable(true);
-    SwipeView_[alarmNum]->SetThrowDrag(true);
-    // SwipeView_[alarmNum]->SetOnSwipeListener(presenter_);
-    SwipeView_[alarmNum]->SetOnDragListener(presenter_);
+    // SwipeView_[alarmNum]->SetThrowDrag(true);
+    SwipeView_[alarmNum]->SetOnSwipeListener(presenter_);
+    SwipeView_[alarmNum]->SetAnimatorTime(50);           // 200:animator drag time(ms)
+    // SwipeView_[alarmNum]->SetOnDragListener(presenter_);
     SwipeView_[alarmNum]->SetStyle(STYLE_BACKGROUND_COLOR, 0xff191919);
     SwipeView_[alarmNum]->SetStyle(STYLE_BACKGROUND_OPA, OPA_OPAQUE);
     SwipeView_[alarmNum]->SetStyle(STYLE_BORDER_RADIUS, 100);