8. Handling Gestures

The basic Android UI toolkit provides the most common interaction gestures you will need in your application: taps, long presses, and swipes. But sometimes the built-in gestures aren’t sufficient for your application or are not available on the view you’re using. For those cases, Android provides the ability to create custom gestures. This chapter introduces the basics of detecting and responding to gestures. Along the way, you’ll learn that all views have an onTouchEvent method you can use to intercept touch events; that the MotionEvent class is the low-level interface to the touchscreen inputs; that you should use GestureDetector and its subclasses to enable the most common gestures; and that you can enable pinch-to-zoom ...

Get Android UI Fundamentals: Develop and Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.