已合并
优化放大手势点击时延 #2713
优化放大手势点击时延 #2713
已合并
zhaoyixin1998创建于 25 天前
1 个文件变更+9-5
@@ -34,10 +34,14 @@ namespace OHOS {
34namespace Accessibility {34namespace Accessibility {
35namespace {35namespace {
36 constexpr float TAP_MIN_DISTANCE = 8.0f;36 constexpr float TAP_MIN_DISTANCE = 8.0f;
37- constexpr int32_t MULTI_FINGER_TAP_INTERVAL_TIMER = 100; // ms37+ constexpr int32_t MULTI_FINGER_TAP_INTERVAL_TIMER = 200; // ms
38- constexpr int32_t MULTI_TAP_TIMER = 250; // ms38+ 
39- constexpr int32_t LONG_PRESS_TIMER = 300; // ms39+ constexpr int32_t MULTI_TAP_TIMER = 350; // ms
40- constexpr int32_t TOUCH_EXPLORATION_ZOOM_DELAY_TIMER = 250; // ms40+ 
41+ constexpr int32_t LONG_PRESS_TIMER = 400; // ms
42+ 
43+ constexpr int32_t TOUCH_EXPLORATION_ZOOM_DELAY_TIMER = 350; // ms
44+
41 constexpr float DOUBLE_TAP_SLOP = 100.0f;45 constexpr float DOUBLE_TAP_SLOP = 100.0f;
42 constexpr uint32_t DOUBLE_TAP_COUNT = 2;46 constexpr uint32_t DOUBLE_TAP_COUNT = 2;
43 constexpr uint32_t TRIPLE_TAP_COUNT = 3;47 constexpr uint32_t TRIPLE_TAP_COUNT = 3;
@@ -1029,7 +1033,7 @@ void AccessibilityZoomGesture::HandleSTZoomInitStateDown(MMI::PointerEvent &even
1029 zoomGestureEventHandler_->SendEvent(MENU_SLIDING_MSG, 0, MULTI_FINGER_TAP_INTERVAL_TIMER);1033 zoomGestureEventHandler_->SendEvent(MENU_SLIDING_MSG, 0, MULTI_FINGER_TAP_INTERVAL_TIMER);
1030 } else {1034 } else {
1031 zoomGestureEventHandler_->SendEvent(WAIT_ANOTHER_FINGER_DOWN_MSG, 0, MULTI_FINGER_TAP_INTERVAL_TIMER);1035 zoomGestureEventHandler_->SendEvent(WAIT_ANOTHER_FINGER_DOWN_MSG, 0, MULTI_FINGER_TAP_INTERVAL_TIMER);
1032- }1036+ }
1033 zoomGestureEventHandler_->SendEvent(MULTI_TAP_MSG, 0, MULTI_TAP_TIMER);1037 zoomGestureEventHandler_->SendEvent(MULTI_TAP_MSG, 0, MULTI_TAP_TIMER);
1034 TransferState(ONE_FINGER_DOWN);1038 TransferState(ONE_FINGER_DOWN);
1035 }1039 }