Sliding area calibration constants set and get
First, the concept of calibration
The calibration constant refers to the offset at which the coordinate of the sliding operation is shifted to take the offset ratio
Second, the relevant API
return value |
Api |
Describe |
Double |
Getswipedeadzonepercentage () |
Gets the value of the non-contact percentage, the default constant value is 0.1, which is 10% |
Uiscrollable |
Setswipedeadzonepercentage (double swipedeadzonepercentage) |
Sets the size of a part to be considered as a percentage of no contact area when sliding. |
Iii. Examples of API applications
PackageCom.testuiselector;ImportCom.android.uiautomator.core.UiDevice;ImportCom.android.uiautomator.core.UiObject;Importcom.android.uiautomator.core.UiObjectNotFoundException;Importcom.android.uiautomator.core.UiScrollable;ImportCom.android.uiautomator.core.UiSelector;Importcom.android.uiautomator.testrunner.UiAutomatorTestCase; Public classDemoextendsUiautomatortestcase {/** * @paramargs*/ Public Static voidMain (string[] args) {String jarname, TestClass, testname, Androidid; Jarname= "Demo2"; TestClass= "Com.testuiselector.Demo"; TestName= "Testswipedeadzonepercentage"; Androidid= "1"; NewUiautomatorhelper (Jarname, TestClass, testname, Androidid); } Public voidTestswipedeadzonepercentage ()throwsuiobjectnotfoundexception{uidevice.getinstance (). Presshome (); Sleep (1000); UiObject people=NewUiObject (NewUiselector (). Text ("People")); People.clickandwaitfornewwindow (); uiscrollable Scroll=NewUiscrollable (NewUiselector (). ClassName ("Android.widget.ListView")); Scroll.flingforward (); System.out.println ("When sliding, no contact area percentage:" +scroll.getswipedeadzonepercentage ()); //When the non-contact area is set to 50% when sliding, there is basically no slippage, so this slide operation is a one-click operationScroll.setswipedeadzonepercentage (0.5); Scroll.flingforward (); System.out.println ("When sliding, no contact area percentage:" +scroll.getswipedeadzonepercentage ()); }}
Demo.java
Android Wireless test-uiautomator uiscrollable API Introduction Five