匹配手机截图上的ui元素和布局代码 是否可能?

有很多研究是,用一张截图或者设计图生成代码,想问的是已知代码的情况下,如何把截图上的控件跟代码中该控件的代码段匹配到一起。

比如说有这么一张谷歌翻译的屏幕截图

img

图1

把截图上的ui控件分别识别出来,然后和布局代码里的view一个个对应起来是否可行?

比如这张截图里识别出来这个红色框起来的imageview(图2),找到它对应的ui元素(图3)

img

图2

img

图3

UI dump xml 上面有坐标,通过坐标定位,可以查询一下ADB命令获取当前页面生成的xml文件(不是源文件),另外可以参考AS里面自带UI分析器或者uiautomation/uiautomation2