32Custom Views and Touch Events

In this chapter, you will learn how to handle touch events by writing a custom subclass of View named BoxDrawingView. This View will draw boxes in response to the user touching the screen and dragging.

Figure 32.1  Boxes drawn in many shapes and sizes

Boxes drawn in many shapes and sizes

Setting Up the DragAndDraw Project

The BoxDrawingView class will be the star of a new project named DragAndDraw. Select NewAndroid Application Project. Configure the project as shown in Figure 32.2. Then create a blank activity named DragAndDrawActivity.

Figure 32.2  Creating DragAndDraw

Setting up DragAndDrawActivity

DragAndDrawActivity will be a subclass of SingleFragmentActivity ...

Get Android Programming: The Big Nerd Ranch Guide 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.