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