Last exercise demonstrate the basic "
Hello World of Processing for Android". This exercise show to to detect touch event, by implement surfaceTouchEvent() method.
import android.view.MotionEvent;
boolean showEvent = false;
int evAction;
int evX, evY;
void setup()
{
size(displayWidth, displayHeight);
background(0);
stroke(255);
strokeWeight(3);
}
void draw()
{
if(showEvent){
text("Action: " + str(evAction), 10, 50);
ellipse(evX, evY, 10, 10);
showEvent = false;
}
}
public boolean surfaceTouchEvent(MotionEvent event)
{
evAction = event.getAction();
evX = mouseX;
evY = mouseY;
showEvent = true;
return super.surfaceTouchEvent(event);
}