如何让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