{% 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 @NonNull CoordinatesProvider
translate(@NonNull 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 @NonNull CoordinatesProvider translate(@NonNull 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
@NonNull CoordinatesProvider coords

the CoordinatesProvider to translate

float dx

the distance in x direction

float dy

the distance in y direction