之前说错了,垂直滚动默认为(maxY-0.1*(maxY-miniY))-(miniY+0.1*(maxY-miniY)),水平滚动则默认(maxX-0.1*(maxX-miniX))-(miniX+0.1*(maxX-miniX)),水平的话在图上大概是这样的
好东西
如果用 UiScrollable 的方法不能达到效果,可以试试通过获取滚动距离,计算出每一步执行的距离,使用 UiDevice 的 swipe 方法执行,
在 Android 中任何一个 Ui 对象都有自己的一个矩形区域,由一个起始点(miniX,miniY)和结束点(maxX,maxY)来确定,
步长=滚动距离/steps,滚动距离对于 UiScrollable 来说,垂直滚动默认为 maxY*0.1-miniY*0.1,水平滚动则默认 maxX*0.1-miniX*0.1,这个 0.1 可以通过 setSwipeDeadZonePercentage 方法来更改。
厉害
遍历 UI 的作用是什么呢?做高级的 monkey?