/Drift

🔥 Gesture handler extension for MIT App Inventor 2 and its clones like Kodular.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Drift

🔥 Gesture handler extension for MIT App Inventor 2 and its clones like Kodular.

Download

Latest version of the extension (.aix) can be downloaded from the Releases tab.

Methods

Detect Gestures On

( 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.

Events

Double Tapped

( 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.

Pinched In

( 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.

Pinched Out

( 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.

Swiped Down

( 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.

Swiped Left

( 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.

Swiped Right

( 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.

Swiped Up

( 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.