GeneralSwipeAction

public final class GeneralSwipeAction
extends Object implements ViewAction

java.lang.Object
   ↳ android.support.test.espresso.action.GeneralSwipeAction


启用在视图中滑动。

Summary

Public constructors

GeneralSwipeAction(Swiper swiper, CoordinatesProvider startCoordinatesProvider, CoordinatesProvider endCoordinatesProvider, PrecisionDescriber precisionDescriber)

Public methods

Matcher<View> getConstraints()

ViewActions的一种机制来指定它们可以操作的视图类型。

String getDescription()

返回视图操作的描述。

void perform(UiController uiController, View view)

在给定视图上执行此操作。

Inherited methods

From class java.lang.Object
From interface android.support.test.espresso.ViewAction

Public constructors

GeneralSwipeAction

GeneralSwipeAction (Swiper swiper, 
                CoordinatesProvider startCoordinatesProvider, 
                CoordinatesProvider endCoordinatesProvider, 
                PrecisionDescriber precisionDescriber)

Parameters
swiper Swiper
startCoordinatesProvider CoordinatesProvider
endCoordinatesProvider CoordinatesProvider
precisionDescriber PrecisionDescriber

Public methods

getConstraints

Matcher<View> getConstraints ()

ViewActions的一种机制来指定它们可以操作的视图类型。 ViewAction可以要求传递的视图符合某些约束。 例如,它可能希望确保视图已经在设备的可视物理屏幕中或具有某种类型。

Returns
Matcher<View> a Matcher that will be tested prior to calling perform.

getDescription

String getDescription ()

返回视图操作的描述。 描述不应该太长,并且应该很好地适用于以下这样的句子:“对带ID的视图执行%description%动作...”

Returns
String

perform

void perform (UiController uiController, 
                View view)

在给定视图上执行此操作。

Parameters
uiController UiController: the controller to use to interact with the UI.
view View: the view to act upon. never null.