Skip to content
This repository has been archived by the owner on May 26, 2021. It is now read-only.

Latest commit

 

History

History
47 lines (36 loc) · 5.68 KB

File metadata and controls

47 lines (36 loc) · 5.68 KB

kakao / com.agoda.kakao.common.actions / SwipeableActions

SwipeableActions

interface SwipeableActions : BaseActions

Provides swipe actions for views

Inherited Properties

Name Summary
view abstract val view: ViewInteractionDelegate

Functions

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

Inherited Functions

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

Inheritors

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