Android 如何通过屏幕上的导航按钮检测辅助功能焦点的丢失?
我正在查看Android SDK中的Support4Demo,我不确定这是否按预期工作。具体来说,我指的是使用Widget>Explore by Touch Helper演示时的可访问性焦点。如果我点击其中一个蓝色区域以使其成为可访问性焦点,则点击屏幕上的主页按钮焦点将切换到主页按钮。但是,如果我像以前一样点击同一个蓝色区域,什么也不会发生(但是如果我点击其他蓝色区域,则焦点会从“主页”按钮转移)。我正在一台带有屏幕导航按钮的Kindle上进行测试Android 如何通过屏幕上的导航按钮检测辅助功能焦点的丢失?,android,focus,accessibility,kindle-fire,Android,Focus,Accessibility,Kindle Fire,我正在查看Android SDK中的Support4Demo,我不确定这是否按预期工作。具体来说,我指的是使用Widget>Explore by Touch Helper演示时的可访问性焦点。如果我点击其中一个蓝色区域以使其成为可访问性焦点,则点击屏幕上的主页按钮焦点将切换到主页按钮。但是,如果我像以前一样点击同一个蓝色区域,什么也不会发生(但是如果我点击其他蓝色区域,则焦点会从“主页”按钮转移)。我正在一台带有屏幕导航按钮的Kindle上进行测试 我认为焦点应该转移回蓝色区域,对吗?如果是,正
我认为焦点应该转移回蓝色区域,对吗?如果是,正确的处理方法是什么?大概有一种方法可以知道用户点击了应用程序之外的内容,对此,我可以在ExploreByTouchHelper中清除状态,但我不确定该怎么做。触摸窗口之外并不能清除可访问性焦点,因此焦点永远不会离开蓝色区域。然而,在最新版本的TalkBack中,这不应该是一个问题,在一个已经被关注的领域中点击应该会再次说出它。@alanv谢谢你的回答。让对讲重复描述最终是我想要的(在这种情况下,焦点对于应用程序逻辑并不重要,所以我可以接受)。有没有关于解决方法的建议或更多关于何时在反馈中修复的信息?再次感谢!您安装了什么版本的对讲?如果它是Play Store的最新版本,它应该可以工作。这是在运行FireOS的Kindle上,所以我不能100%确定它是否使用TalkBack。我在3.4.22版本中看到了一个叫做ScreenReader的东西,但我可能需要在Amazon上找到人来解释这个区别。哦,他们可能在一些旧版本中进行了分支。啊。不管它值多少钱,你可能想试着联系他们,问他们是否会更新它。