uiautomator中的UiScrollable学习笔记(5)

4.1版本


UiScrollable继承UiCollection类。所以作为UiCollection和其父类UiObject类里的方法,UiScrollable都具有,且看它有哪些新扩展的新方法


scrollIntoView(UiSelector selector)


滑动到指定控件,先判断当前控件是否在当前界面出现,如果当前界面就存在那么就直接返回。如果当前界面不存在,则先滚动动开始,从开始位置一步一步向前滑动,直到结束,在此过程中找到控件就立即返回。


scrollTextIntoView(String text)/scrollDescriptionIntoView(String desc)


都是通过scrollIntoView方法查找控件,只是以text/desc作为条件查找。


scrollForward(int steps)/scrollForward()


向前滑动,如果控件滑动方向是垂直的,从下滑到上。如果是横向的,从右滑倒左。一共用steps步,每步5ms。默认为55


scrollBackward(int steps)/scrollBackward()


向后滑动,与上面的方法相反


scrollToBeginning(int maxSearchSwipe)/scrollToBeginning(int maxSearchSwipe ,int steps)


调用scrollForward(int),滚动次数为maxSearchSwipe。


scrollToEnd(int maxSearchSwi)/scrollToEnd(int maxSearchSwipe ,int steps)


方法内调用scrollBackward(int steps),滚动次数为maxSearchSwipe。


setAsHorizontalList()/setAsVerticalList()


滚动方向设置:水平/垂直


setMaxSearchSwipes(int size)/getMaxSearchSwipes()


设置、获得最大滑动的次数


setSwipeDeadZonePercentage(double zone)/getSwipeDeadZonePercentage()


设置/获得点击盲区的百分比


flingForward()/flingBackward()/flingToBeginning(int)/flingToEnd(int)


向前飞划/向后飞划/向前飞划/向后飞划




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值