-/***\r
- * @Date: 2024-04-15 10:55:58\r
- * @LastEditors: Caisking 3449750381@qq.com\r
- * @LastEditTime: 2024-08-20 16:29:53\r
- * @FilePath:\r
- * /FD230/code/sdk/application/wearable/fd230app/nativeui/saveele/src/SaveBatPresenter.cpp\r
- */\r
-/***\r
- * @Date: 2024-04-15 10:55:58\r
- * @LastEditors: Caisking 3449750381@qq.com\r
- * @LastEditTime: 2024-08-20 16:28:11\r
- * @FilePath:\r
- * /FD230/code/sdk/application/wearable/fd230app/nativeui/saveele/src/SaveBatPresenter.cpp\r
- */\r
-/***\r
- * @Date: 2024-04-15 10:55:58\r
- * @LastEditors: Caisking 3449750381@qq.com\r
- * @LastEditTime: 2024-08-17 15:08:53\r
- * @FilePath:\r
- * /FD230/code/sdk/application/wearable/fd230app/nativeui/saveele/src/SaveBatPresenter.cpp\r
- */\r
\r
#include "AppViewIDs.h"\r
#include "KeyInputListener.h"\r
return g_pSaveBatPresenter;\r
}\r
\r
-void SaveBatPresenter::OnStart() { Presenter<SaveBatView>::OnStart(); }\r
+/*\r
+ void enable_drag(uint8_t direction, uint8_t enable);\r
+ void set_drag_limit(uint8_t direction, uint16_t limit);\r
+ uint16_t get_drag_limit(uint8_t direction);\r
+*/\r
+void SaveBatPresenter::OnStart() {\r
+ Presenter<SaveBatView>::OnStart();\r
+ // 1.获取原drag\r
+ drag_x = get_drag_limit(0);\r
+ drag_y = get_drag_limit(1);\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "drag_x:%d,drag_y:%d", drag_x, drag_y);\r
+ // 2.设置drag\r
+ enable_drag(0, 0);\r
+ enable_drag(1, 0);\r
+}\r
\r
void SaveBatPresenter::OnPause(void) { Presenter<SaveBatView>::OnPause(); }\r
\r
void SaveBatPresenter::OnStop(void) {\r
SaveEleModel::GetInstance()->SetViewState(false);\r
Presenter<SaveBatView>::OnStop();\r
+ ///回退darg设置\r
+ enable_drag(0, 1);\r
+ enable_drag(1, 1);\r
}\r
\r
bool SaveBatPresenter::OnPress(UIView &view, const PressEvent &event) {\r