๐ฅ Gesture handler extension for MIT App Inventor 2 and its clones like Kodular.
Latest version of the extension (.aix) can be downloaded from the Releases tab.
![](/blocks/method_register.png)
( AndroidViewComponent component
, Number id
)
Registers the specified component so that it starts detecting gestures.
Params |
|
component |
AndroidViewComponent: The component on which you want Drift to detect gestures. |
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
![](/blocks/event_dbltapped.png)
( Number id
, Number fingers
)
Fires when a double tap gesture is recognised.
Params |
|
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
fingers |
Number: The number of fingers used to perform the gesture. |
![](/blocks/event_pnchdin.png)
( Number id
, Number fingers
, Number duration
, Number distance
, Number speed
)
Fires when a pinching in gesture is recognised.
Params |
|
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
fingers |
Number: The number of fingers used to perform the gesture. |
duration |
Number: The amount of time used to perform the gesture. |
distance |
Number: The distance covered by the fingers while performing the gesture. |
speed |
Number: The speed with which the gesture was performed. |
![](/blocks/event_pnchdout.png)
( Number id
, Number fingers
, Number duration
, Number distance
, Number speed
)
Fires when a pinching out gesture is recognised.
Params |
|
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
fingers |
Number: The number of fingers used to perform the gesture. |
duration |
Number: The amount of time used to perform the gesture. |
distance |
Number: The distance covered by the fingers while performing the gesture. |
speed |
Number: The speed with which the gesture was performed. |
![](/blocks/event_swpddwn.png)
( Number id
, Number fingers
, Number duration
, Number distance
, Number speed
)
Fires when a swiping down gesture is recognised.
Params |
|
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
fingers |
Number: The number of fingers used to perform the gesture. |
duration |
Number: The amount of time used to perform the gesture. |
distance |
Number: The distance covered by the fingers while performing the gesture. |
speed |
Number: The speed with which the gesture was performed. |
![](/blocks/event_swpdlft.png)
( Number id
, Number fingers
, Number duration
, Number distance
, Number speed
)
Fires when a swiping left gesture is recognised.
Params |
|
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
fingers |
Number: The number of fingers used to perform the gesture. |
duration |
Number: The amount of time used to perform the gesture. |
distance |
Number: The distance covered by the fingers while performing the gesture. |
speed |
Number: The speed with which the gesture was performed. |
![](/blocks/event_swpdrght.png)
( Number id
, Number fingers
, Number duration
, Number distance
, Number speed
)
Fires when a swiping right gesture is recognised.
Params |
|
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
fingers |
Number: The number of fingers used to perform the gesture. |
duration |
Number: The amount of time used to perform the gesture. |
distance |
Number: The distance covered by the fingers while performing the gesture. |
speed |
Number: The speed with which the gesture was performed. |
![](/blocks/event_swpdup.png)
( Number id
, Number fingers
, Number duration
, Number distance
, Number speed
)
Fires when a swiping up gesture is recognised.
Params |
|
id |
Number: A unique number which is used to indentify the specified component when an event fires. |
fingers |
Number: The number of fingers used to perform the gesture. |
duration |
Number: The amount of time used to perform the gesture. |
distance |
Number: The distance covered by the fingers while performing the gesture. |
speed |
Number: The speed with which the gesture was performed. |