Synchonizes touch slop across input consumers
This is done so that an outer input consumer isn't inside it's touch slop while an inner consumer has passed it's touch slop. An inner consumer cannot inform the outer consumers that it has intercepted in the current design. Removes MotionEvent.CLASSIFICATION_AMBIGUOUS_GESTURE handling from NavHandleLongPressInputConsumer since other input consumers do not use this mechanism leading to misalligned touch slops. OtherActivityInputConsumer now uses touch slop from the device configuration (it already did so for the squared touch slop). Flag: LEGACY CUSTOM_LPNH_THRESHOLDS DISABLED Bug: 305924072 Test: Manual Change-Id: Idf5e88d75914255923fbbcfb602cf2a53773ff9a
Loading
Please register or sign in to comment