
我正在尝试编写代码以连拍模式捕获图片,这需要在“捕获”按钮上长按(约一分钟),如何实现?
UiObject Camerabutton = new UiObject(new UiSelector().text("Capture")); Camerabutton.longClick();longclick():将按住按钮多少时间?是否可以执行带有时间戳的长按.
解决方法:
使用滑动(int startX,int startY,int endX,int endY,int步骤)对您想要的时间执行长按.最后一个参数步骤确定时间. For a 100 steps, the swipe will take about 1/2 second to complete.步骤的值越大,单击和释放的时间越长.
UiObject Camerabutton = new UiObject(new UiSelector().text("Capture"));Rect Camerabutton_rect = Camerabutton.getBounds();getUIDevice().swipe(Camerabutton_rect.centerX(), Camerabutton_rect.centerY(), Camerabutton_rect.centerX(), Camerabutton_rect.centerY(), 100); 总结 以上是内存溢出为你收集整理的android-如何在Uiautomator中实现长按全部内容,希望文章能够帮你解决android-如何在Uiautomator中实现长按所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)