2017-08-13 38 views

回答

0

這很簡單。假設你從一個正確配置的無障礙服務開始,你想做到以下幾點:

public class A11yService extends AccessibilityService { 

    @Override 
    public void onAccessibilityEvent(AccessibilityEvent e) { 
     switch (e.getEventType()) { 
      case AccessibilityEvent.TYPE_VIEW_HOVER_ENTER: 
       //Do your work here. 
       break; 
     } 
    } 
} 

注意,上面的代碼只響應輔助懸停事件。這是關鍵。此示例不會複製TalkBack的功能,TalkBack的功能遠不止此。但是,如果您的問題是「TalkBack在屏幕上滑動手指時如何說話」?這是答案。

+0

非常感謝你! 這正是我想要的答案! – Violynne

+1

btw我是一名設計師,試圖改善單手使用的移動無障礙。我將很高興與您聯繫。 – Violynne

+0

我想那樣。您可以在我的SatckOverflow配置文件中找到我的LinkedIn。 – ChrisCM

相關問題