我有一个Android应用程序,其中的一个Activity渲染了一堆OpenGL小部件。我正在尝试使OpenGL窗口小部件具有可访问性,并且在可以使设备读取文本等的大部分地方都可以正常工作。
我遇到的一个问题是滑动手势。在iOS上,我可以通过要求iOS仍通过UIAccessibilityTraitAllowsDirectInteraction将所有手势转发到我的代码来使其正常工作,但在Android上,据我所知,这还没有。
我已经尝试了建议的here和here,但是它们要么不起作用,和/或onHoverEvent()隐式实现的效果不如我想要的那样。
有人在OpenGL内部实现可访问性,并且对最佳实现方式有一些建议吗?
除了我发布的两个解决方案之外,还有其他解决方案吗?