kakao / com.agoda.kakao.common.actions / SwipeableActions
interface SwipeableActions :
BaseActions
Provides swipe actions for views
Name | Summary |
---|---|
view | abstract val view: ViewInteractionDelegate |
Name | Summary |
---|---|
swipeDown | open fun swipeDown(): Unit Swipes down on the view |
swipeLeft | open fun swipeLeft(): Unit Swipes left on the view |
swipeRight | open fun swipeRight(): Unit Swipes right on the view |
swipeUp | open fun swipeUp(): Unit Swipes up on the view |
Name | Summary |
---|---|
act | open fun act(function: () -> ViewAction): Unit Performs custom action on a view |
click | open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): Unit Performs click on view |
doubleClick | open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): Unit Performs double click on view |
longClick | open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): Unit Performs long click on view |
onFailure | open fun onFailure(function: (error: Throwable , matcher: Matcher< View >) -> Unit ): Unit Adds failure handler to the view |
pressImeAction | open fun pressImeAction(): Unit Presses IME action, if supported view is in focus |
repeatUntil | open fun repeatUntil(maxAttempts: Int = 1, action: () -> ViewAction, matcher: ViewBuilder .() -> Unit ): Unit Repeats given action on the view until this view will match the given matcher |
scrollTo | open fun scrollTo(): Unit Scrolls to the view, if possible |
Name | Summary |
---|---|
KSwipeView | class KSwipeView : KBaseView < KSwipeView >, SwipeableActions View with SwipeableActions and BaseAssertions |
KViewPager | class KViewPager : KBaseView < KViewPager >, SwipeableActions , ViewPagerAssertions View with SwipeableActions and ViewPagerAssertions |
KViewPager2 | class KViewPager2 : ViewPager2Actions , ViewPager2AdapterAssertions , SwipeableActions , BaseAssertions View with SwipeableActions and ViewPager2Assertions |
RecyclerActions | interface RecyclerActions : ScrollableActions , SwipeableActions Provides ScrollableActions implementation for RecyclerView |
ScrollViewActions | interface ScrollViewActions : ScrollableActions , SwipeableActions Provides ScrollableActions implementation for ScrollView |
SwipeRefreshLayoutActions | interface SwipeRefreshLayoutActions : SwipeableActions Provides actions for SwipeRefreshLayout |
ViewPager2Actions | interface ViewPager2Actions : ScrollableActions , SwipeableActions Provides ScrollableActions implementation for ViewPager2 |