[Free] Multitouch. You can touch concurrently zones in screen


Hi friends,

Multitouch: multi-touch refers to the capability of a touchscreen to recognize two or more points of contact on the surface concurrently.

In this extension I use an HorizontalArrangement,

  • Extension split this HA in three horizontal zones with same size (left, medium. right)

When you touch zones left, medium or right, fire an event.

You can touch 2 o 3 zones concurrently.

To distinguish the zones I use images blue and green.

In this example we light 1, 2, or 3 lamps touch zones greens o blue.

If you touch a color and drag your finger to other color, that lamp remains ON.

This extension is in trial period, in other post I’ll upload others Multitouch with 4 and 9 zones, and multitouch in Canvas.


Hola amigos, aquí pongo una extensión para realizar un multitouch en tres zonas.
Multitouch consiste en poder pulsar varias zonas de la pantalla y que el Android pueda reconocerlas.

En este caso tenemos tres lámpara que podemos encender o apagar dejando los dedos sobre las zonas verde y azul.

En esta extensión utilizo un DisposiciónHorizontal, automáticamente se divide en tres partes: izquierda, centro y derecha, para distinguir esas zonas he utilizado imágenes de cuadrados verdes y azul.

Cuando se pulsa una zona, se enciende la respectiva lámpara.
Si se pulsa un color y se arrastra el dedo hacia otro color, la lámpara queda encendida.

Esta extensión está en periodo inicial, pronto subiré otras con 4 y 9 zonas y también multitouch en Lienzo.

Puedes ver un tutorial en http://kio4.com/appinventor/295_extension_multitouch.htm

Juan Antonio Villalpando.




Multitouch. Piano multitouch, you can click in several keys concurrently. Studio multitouch

Excelente trabajo Juan! Sigue así!


This looks really interesting @Juan_Antonio, multi touch for canvas will open up lots of possibilities for games I think!


Now multitouch with 4 zones

p195_multitouch4.aia (93.3 KB)
com.KIO4_Multitouch4.aix (9.8 KB)

  • http://kio4.com/appinventor/295_extension_multitouch.htm

  • En esta nueva versión he puesto 4 zonas en una DisposiciónHorizontal.

  • Al igual que en la versión anterior, cuando pulsas una zona se lanza un evento y, en este caso, se cambia la imagen de la lámpara. Si tocamos en un color y arrastramos el dedo al color próximo, la lámpara queda encendida.


This is a new version with 9 zones.

Multitouch refers to the capability of a touchscreen to recognize two or more points of contact on the surface concurrently.

It uses a TableArrangement with 3 Columns and 3 Rows.

  • If you touch a color and drag your finger to other color, that lamp remains ON.
  • In Properties, Width of images is 33 percent.


  • Aquí sigo poniendo nuevas versiones, en este caso utilizo una DisposiciónTabular con 3 Columnas y 3 Filas, en cada una de ella pongo una imagen de bombilla apagada. El ancho de las imágenes lo pongo en el 33 por ciento.

  • También pongo otra DisposiciónTabular para las teclas de colores.

  • Como en los casos anteriores, si pulsas sobre un color y arrastra el dedo hacia otro color, la bombilla permanecerá encendida.

p195_multitouch9.aia (94.9 KB)
com.KIO4_Multitouch9.aix (10.5 KB)

Multitouch. Android send order ON/OFF to LEDs in Arduino by Bluetooth HC-05

Thanks for your extension.Is it possible track user movements like when user move left to his finder on Left zone.Maybe we can use it for open sidebar or others thinks is it posible?


Thank you @Ali_Aydin, here other example of Multitouch, you can click with secondary touch all screen.


Multitouch examples are not working at all on Samsung S5 Neo phone and Samsung A6 tablet that I have tested.
Both in editor and apk, no reaction at all. ‘Do it’ to see if touch block works manually in the Appybuilder editor, the corresponding light switches on.


Works for me in Meizu m3 note, Huawei 9 Plus, Huawei 8 Lite and Sony Xperia C5 screen 5,5 inch.


Works great in app inventor but not work in Appy Builder. Tried it on LG X power phone.


Do you refer to AppyBuilder? I try in App Inventor 2 and Thunkable and works, perhaps AppyBuilder isn’t complety clon with App Inventor, this extension use typical codes of Android-Java, not uses external libraries of others authors.


Thanks juan i will try it


How to do possible multi touch or two finger touchable for a piano which make with html5 , and i want to add it (piano.html)in a webviewer . So how it possible ?
Please help me :thinking:



Tengo un canvas con un sprite o con varios sprites. Si se agarra la Tablet poniendo el dedo sobre una parte de la pantalla donde no hay sprite, si con otro dedo se intenta tocar el sprite, no pasa nada. Al principio de este hilo leí que había un ejemplo para canvas.

Alguna idea de como afrontar este inconveniente.


Have you been able to make something multi touchable but allow the programmer to choose where to place the ‘buttons’ that are touchable? And decide how many ‘buttons’ are placed on the screen? Instead of the 3, 4, or 9.

I’m trying to create a simple RC Car program. But I can only do one direction at a time. So I can only do forward or back or turn left or turn right. I can’t go turn left, while going forward.

Thanks for the work though!