Gestures allow users to interact with your app by manipulating the screen objects you provide. The following table shows the core gesture set that is supported in Android.
![](../../design/media/gesture_touch.png)
Touch
Triggers the default functionality for a given item.
![](../../design/media/gesture_longtouch.png)
Long press
Enters data selection mode. Allows you to select one or more items in a view and act upon the data using a contextual action bar. Avoid using long press for showing contextual menus.
![](../../design/media/gesture_swipe.png)
Swipe
Scrolls overflowing content, or navigates between views in the same hierarchy.
![](../../design/media/gesture_drag.png)
Drag
Rearranges data within a view, or moves data into a container (e.g. folders on Home Screen).
![](../../design/media/gesture_doubletouch.png)
Double touch
Zooms into content. Also used as a secondary gesture for text selection.
![](../../design/media/gesture_pinchopen.png)
Pinch open
Zooms into content.
![](../../design/media/gesture_pinchclose.png)
Pinch close
Zooms out of content.