Summary: Nested Classes | Methods | [Expand All]

# Swiper

`public interface Swiper`
``

android.support.test.espresso.action.Swiper

Known Indirect Subclasses Swipe
Swipe | Executes different swipe types to given positions.

Interface to implement different swipe types.

## Summary

### Nested classes
`enum` | `Swiper.Status` The result of the swipe.

### Public methods
`abstract Swiper.Status` | `sendSwipe(UiController uiController, float[] startCoordinates, float[] endCoordinates, float[] precision)` Swipes from `startCoordinates` to `endCoordinates` using the given `uiController` to send `MotionEvent`s.

## Public methods

### sendSwipe

    Swiper.Status sendSwipe (UiController uiController,
                    float[] startCoordinates,
                    float[] endCoordinates,
                    float[] precision)

Swipes from `startCoordinates` to `endCoordinates` using the given `uiController` to send `MotionEvent`s.

Parameters
`uiController` | `UiController`: a UiController to use to send MotionEvents to the screen.
`startCoordinates` | `float`: a float[] with x and y co-ordinates of the start of the swipe.
`endCoordinates` | `float`: a float[] with x and y co-ordinates of the end of the swipe.
`precision` | `float`: a float[] with x and y values of precision of the tap.

Returns
`Swiper.Status` | The status of the swipe.

- ## Interfaces

  - AdapterViewProtocol
  - AdapterViewProtocol.DataFunction
  - CoordinatesProvider
  - PrecisionDescriber
  - Swiper
  - Tapper

- ## Classes

  - AdapterDataLoaderAction
  - AdapterViewProtocol.AdaptedData
  - AdapterViewProtocol.AdaptedData.Builder
  - AdapterViewProtocols
  - CloseKeyboardAction
  - EditorAction
  - EspressoKey
  - EspressoKey.Builder
  - GeneralClickAction
  - GeneralSwipeAction
  - KeyEventAction
  - MotionEvents
  - MotionEvents.DownResultHolder
  - OpenLinkAction
  - ReplaceTextAction
  - ScrollToAction
  - TypeTextAction
  - ViewActions

- ## Enums

  - GeneralLocation
  - Press
  - Swipe
  - Swiper.Status
  - Tap
  - Tapper.Status