Android 对讲中的手势

Gestures in Android Talkback

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

我了解到我们可以在 Talk-back 设置中将这些手势分配给不同的动作。但是我们可以通过编程将它们分配给不同的动作吗?是否可以创建类似的新手势?

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

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

            default:
                return false;
        }
    }
}