Detecting multitapping

The multitapping detection is a useful tool in the development of an app. When more than a touch occurs in a zone, it is what we call a multitap.

Getting ready

We will work with the on_touch_down method, so it could be useful to go through the recipe Evolving to the touchscreen in this chapter. Also, this recipe will use the common button and label widgets for reference.

How to do it…

Follow these steps in this recipe:

  1. First, in the KV file, define a button and an empty label:
    <MyW>:
        Button:
            id: button1
            pos: 0,0
            text: 'Hello'
    
        Label:
            id: label1
            pos: 200, 200
            text: ''
  2. In the class of the widget in the Python code, we need to override the method on_touch_down.
  3. Change the text in the label when a double tap is present.
  4. Change the text ...

Get Kivy Cookbook 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.