0
Talk-back中分配了很多手勢。比如所有的L-手勢,如Android Talk中的手勢
向上輕掃,然後右鍵
向上輕掃,然後離開
- 向左滑動則高達
刷卡然後離開了下來
等等
我瞭解到,我們可以將這些手勢分配給對話設置中的不同操作。但是我們可以用編程方式將它們分配給不同的行爲嗎?是否有可能創造類似於他們的新手勢?
Talk-back中分配了很多手勢。比如所有的L-手勢,如Android Talk中的手勢
向上輕掃,然後右鍵
向上輕掃,然後離開
刷卡然後離開了下來
等等
我瞭解到,我們可以將這些手勢分配給對話設置中的不同操作。但是我們可以用編程方式將它們分配給不同的行爲嗎?是否有可能創造類似於他們的新手勢?
輔助功能服務有一種方法可以讓您檢測這些手勢。覆蓋它,根本不需要創建新的手勢!
class YourService extends AccessibilityService {
@Override
public boolean onGesture(int gestureId) {
switch (gestureId) {
case GESTURE_SWIPE_LEFT_AND_RIGHT:
doStuff();
return true;
default:
return false;
}
}
}
僅有代碼的答案不如那些也描述代碼如何工作的答案。 – lit