检测Android View的位置

Job ID: 33638784

Budget: $80 – $130 USD

我需要一个开发者来构建类似的无障碍服务机制,比如 Hi Dictionary 应用程序(包 com.talpa.translate)中的快速翻译功能。 只需要机制/算法,不需要 ui 或详细的布局或数据库:你将制作一个在其他应用程序上的浮动按钮,登记可监听所有包事件的可访问性服务,以及当我们将浮动按钮拖动到某个view的位置时 ,我们可以检测该视图中的文本(它可以是textview,edittext,或在 chrome 浏览器中的字母)。 网上已经有accessibility api可以让我们获取View Event和内容,现在你只需要确定它们的位置/位置并相应地显示注释视图
看看例如的 repo : https://gitlab.com/stevek9/demo-accessibility
截图视频 https://drive.google.com/file/d/1CZ67PK7_12iC4nrIk-GB5bDBNnPn8J-e/view
Api 参考 https://stackoverflow.com/questions/45423728/android-onaccessibilityevent-get-x-and-y-position-of-textview