UiAutomator Uiautomator swipe 中滑动速度怎么计算?

亦难亦安 · 2020年12月18日 · 最后由 亦难亦安 回复于 2020年12月19日 · 2774 次阅读

UiDevice.getInstance().swipe(startX, startY, endX, endY, steps);
steps 定为步长,1 步长=5ms,那么这个滑动速度(400mm/s)是怎么计算步长的呢?

共收到 2 条回复 时间 点赞

好像是按照步长来算的 大致是这样:比如你设置了起始位置,然后设置步长是 10 那么它的意思就是在 10 个步长时完成,如果你设置的步长是 20 就在 20 个步长时完成;并且是不管是 10 个步长 还是 20 个步长 每个步长时间都是一样的,所以我们看到的效果就是 步长越短 滑动的越快
很久之前看过这个,不过很久没做 Uiautomator 了 记不太清楚了,回答错了别怪我

牧沐来了 回复

嗯嗯,是这样的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册