我试图让我的AccessibilityService监听一个特定的手势,它是工作的。然而现在,任何其他手势都不会发生任何事情,我甚至不能点击任何地方。我甚至不能点击任何地方。这就是onGesture函数目前的样子。
@Override
protected boolean onGesture(int gestureId) {
switch (gestureId) {
case GESTURE_SWIPE_DOWN_AND_UP:
if(isPanelOut){
parentPanel.pushIn();
}
else {
parentPanel.pullOut();
}
isPanelOut = !isPanelOut;
break;
}
return super.onGesture(gestureId);
}
基本上手机只监听到了向下和向上滑动的手势... ...
请看一下 OnGesture 文档。你应该返回false,以便不处理触摸。
@Override
protected boolean onGesture(int gestureId) {
switch (gestureId) {
case GESTURE_SWIPE_DOWN_AND_UP:
if(isPanelOut){
parentPanel.pushIn();
}
else {
parentPanel.pullOut();
}
isPanelOut = !isPanelOut;
break;
}
return false;
}