| java.lang.Object | |
| ↳ | android.test.TouchUtils |
Reusable methods for generating touch events. These methods can be used with InstrumentationTestCase or ActivityInstrumentationTestCase2 to simulate user interaction with the application through a touch screen.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Simulate touching the center of a view and releasing.
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching a specific location and dragging to a new location.
|
||||||||||
|
|
Simulate touching in the center of the screen and dragging one quarter of the way down
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching in the center of the screen and dragging one quarter of the way up
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching a view and dragging it to a specified location.
|
||||||||||
|
|
Simulate touching the center of a view and dragging to the bottom of the screen.
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching the center of a view and dragging to the bottom of the screen.
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching the center of a view and dragging to the top of the screen.
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching the center of a view and dragging to the top of the screen.
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching a view and dragging it to a specified location.
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching a view and dragging it to a specified location.
|
||||||||||
|
|
Simulate touching the center of a view, holding until it is a long press, and then releasing.
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Scroll a ViewGroup to the bottom by repeatedly calling
dragQuarterScreenUp(InstrumentationTestCase, Activity)
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Scroll a ViewGroup to the top by repeatedly calling
dragQuarterScreenDown(InstrumentationTestCase, Activity)
|
||||||||||
|
|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
|
||||||||||
|
|
Simulate touching the center of a view and releasing quickly (before the tap timeout).
|
||||||||||
|
|
Simulate touching the center of a view and cancelling (so no onClick should
fire, etc).
|
||||||||||
|
[Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
|||||||||||
Simulate touching the center of a view and releasing.
| test | The test case that is being run |
|---|---|
| v | The view that should be clicked |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching a specific location and dragging to a new location.
| test | The test case that is being run |
|---|---|
| fromX | X coordinate of the initial touch, in screen coordinates |
| toX | Xcoordinate of the drag destination, in screen coordinates |
| fromY | X coordinate of the initial touch, in screen coordinates |
| toY | Y coordinate of the drag destination, in screen coordinates |
| stepCount | How many move steps to include in the drag |
Simulate touching a specific location and dragging to a new location.
| test | The test case that is being run |
|---|---|
| fromX | X coordinate of the initial touch, in screen coordinates |
| toX | Xcoordinate of the drag destination, in screen coordinates |
| fromY | X coordinate of the initial touch, in screen coordinates |
| toY | Y coordinate of the drag destination, in screen coordinates |
| stepCount | How many move steps to include in the drag |
Simulate touching in the center of the screen and dragging one quarter of the way down
| test | The test case that is being run |
|---|---|
| activity | The activity that is in the foreground of the test case |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching in the center of the screen and dragging one quarter of the way down
| test | The test case that is being run |
|---|
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching in the center of the screen and dragging one quarter of the way up
| test | The test case that is being run |
|---|
Simulate touching in the center of the screen and dragging one quarter of the way up
| test | The test case that is being run |
|---|---|
| activity | The activity that is in the foreground of the test case |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching a view and dragging it by the specified amount.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| deltaX | Amount to drag horizontally in pixels |
| deltaY | Amount to drag vertically in pixels |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching a view and dragging it by the specified amount.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| deltaX | Amount to drag horizontally in pixels |
| deltaY | Amount to drag vertically in pixels |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching a view and dragging it to a specified location.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| toX | Final location of the view after dragging |
| toY | Final location of the view after dragging |
Simulate touching a view and dragging it to a specified location.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| toX | Final location of the view after dragging |
| toY | Final location of the view after dragging |
Simulate touching the center of a view and dragging to the bottom of the screen.
| test | The test case that is being run |
|---|---|
| activity | The activity that is in the foreground of the test case |
| v | The view that should be dragged |
| stepCount | How many move steps to include in the drag |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching the center of a view and dragging to the bottom of the screen.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| stepCount | How many move steps to include in the drag |
Simulate touching the center of a view and dragging to the bottom of the screen.
| test | The test case that is being run |
|---|---|
| activity | The activity that is in the foreground of the test case |
| v | The view that should be dragged |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching the center of a view and dragging to the bottom of the screen.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
Simulate touching the center of a view and dragging to the top of the screen.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| stepCount | How many move steps to include in the drag |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching the center of a view and dragging to the top of the screen.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| stepCount | How many move steps to include in the drag |
Simulate touching the center of a view and dragging to the top of the screen.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching the center of a view and dragging to the top of the screen.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
Simulate touching a view and dragging it to a specified location. Only moves horizontally.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| toX | Final location of the view after dragging |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching a view and dragging it to a specified location. Only moves horizontally.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| toX | Final location of the view after dragging |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching a view and dragging it to a specified location. Only moves vertically.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| toY | Final location of the view after dragging |
Simulate touching a view and dragging it to a specified location. Only moves vertically.
| test | The test case that is being run |
|---|---|
| v | The view that should be dragged |
| gravity | Which part of the view to use for the initial down event. A combination of (TOP, CENTER_VERTICAL, BOTTOM) and (LEFT, CENTER_HORIZONTAL, RIGHT) |
| toY | Final location of the view after dragging |
Simulate touching the center of a view, holding until it is a long press, and then releasing.
| test | The test case that is being run |
|---|---|
| v | The view that should be clicked |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Simulate touching the center of a view, holding until it is a long press, and then releasing.
| test | The test case that is being run |
|---|---|
| v | The view that should be clicked |
Scroll a ViewGroup to the bottom by repeatedly calling
dragQuarterScreenUp(InstrumentationTestCase, Activity)
| test | The test case that is being run |
|---|---|
| activity | The activity that is in the foreground of the test case |
| v | The ViewGroup that should be dragged |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Scroll a ViewGroup to the bottom by repeatedly calling
dragQuarterScreenUp(InstrumentationTestCase, Activity)
| test | The test case that is being run |
|---|---|
| v | The ViewGroup that should be dragged |
Scroll a ViewGroup to the top by repeatedly calling
dragQuarterScreenDown(InstrumentationTestCase, Activity)
| test | The test case that is being run |
|---|---|
| activity | The activity that is in the foreground of the test case |
| v | The ViewGroup that should be dragged |
This method was deprecated
in API level 3.
ActivityInstrumentationTestCase
is deprecated in favor of
ActivityInstrumentationTestCase2
, which provides more options for
configuring the Activity under test
Scroll a ViewGroup to the top by repeatedly calling
dragQuarterScreenDown(InstrumentationTestCase, Activity)
| test | The test case that is being run |
|---|---|
| v | The ViewGroup that should be dragged |
Simulate touching the center of a view and releasing quickly (before the tap timeout).
| test | The test case that is being run |
|---|---|
| v | The view that should be clicked |
Simulate touching the center of a view and cancelling (so no onClick should fire, etc).
| test | The test case that is being run |
|---|---|
| v | The view that should be clicked |