0

Talk-back中分配了很多手势。比如所有的L-手势,如Android Talk中的手势

  • 向上轻扫,然后右键

  • 向上轻扫,然后离开

  • 向左滑动则高达
  • 刷卡然后离开了下来

  • 等等

我了解到,我们可以将这些手势分配给对话设置中的不同操作。但是我们可以用编程方式将它们分配给不同的行为吗?是否有可能创造类似于他们的新手势?

回答

0

辅助功能服务有一种方法可以让您检测这些手势。覆盖它,根本不需要创建新的手势!

class YourService extends AccessibilityService { 
    @Override 
    public boolean onGesture(int gestureId) { 
     switch (gestureId) { 
      case GESTURE_SWIPE_LEFT_AND_RIGHT: 
       doStuff(); 
       return true; 

      default: 
       return false; 
     } 
    } 
} 
+0

仅有代码的答案不如那些也描述代码如何工作的答案。 – lit