我想重寫對講,但是當motionevent停機並移動時,它會如何說出重點信息。如何讓TTS在touchevent類型關閉時發言並像對講一樣移動?
根據輔助功能的示例,我的服務只能在手指擡起後才能發聲。
在哪裏設置講話時刻?非常感謝!
我想重寫對講,但是當motionevent停機並移動時,它會如何說出重點信息。如何讓TTS在touchevent類型關閉時發言並像對講一樣移動?
根據輔助功能的示例,我的服務只能在手指擡起後才能發聲。
在哪裏設置講話時刻?非常感謝!
這很簡單。假設你從一個正確配置的無障礙服務開始,你想做到以下幾點:
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在屏幕上滑動手指時如何說話」?這是答案。
你的問題很混亂,你問題中最重要的部分是在你的標題。我想我現在明白了。 – ChrisCM