{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

GeneralLocation

enum GeneralLocation implements CoordinatesProvider


Calculates coordinate position for general locations.

Summary

Enum Values

BOTTOM_CENTER
BOTTOM_LEFT
BOTTOM_RIGHT
CENTER
CENTER_LEFT
CENTER_RIGHT
TOP_CENTER
TOP_LEFT
TOP_RIGHT
VISIBLE_CENTER

Public constructors

Public methods

static CoordinatesProvider
translate(CoordinatesProvider coords, float dx, float dy)

Translates the given coordinates by the given distances.

Inherited methods

From class androidx.test.espresso.action.CoordinatesProvider
abstract float[]

Calculates coordinates of given view.

Enum Values

BOTTOM_CENTER

GeneralLocation GeneralLocation.BOTTOM_CENTER

BOTTOM_LEFT

GeneralLocation GeneralLocation.BOTTOM_LEFT

BOTTOM_RIGHT

GeneralLocation GeneralLocation.BOTTOM_RIGHT

CENTER

GeneralLocation GeneralLocation.CENTER

CENTER_LEFT

GeneralLocation GeneralLocation.CENTER_LEFT

CENTER_RIGHT

GeneralLocation GeneralLocation.CENTER_RIGHT

TOP_CENTER

GeneralLocation GeneralLocation.TOP_CENTER

TOP_LEFT

GeneralLocation GeneralLocation.TOP_LEFT

TOP_RIGHT

GeneralLocation GeneralLocation.TOP_RIGHT

VISIBLE_CENTER

GeneralLocation GeneralLocation.VISIBLE_CENTER

Public constructors

GeneralLocation

public final GeneralLocation()

Public methods

translate

public static CoordinatesProvider translate(CoordinatesProvider coords, float dx, float dy)

Translates the given coordinates by the given distances. The distances are given in term of the view's size -- 1.0 means to translate by an amount equivalent to the view's length.

Parameters
CoordinatesProvider coords

the CoordinatesProvider to translate

float dx

the distance in x direction

float dy

the distance in y direction