Motion detector in Sketchware



Source code:
linear1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View p1, MotionEvent p2){
switch(p2.getAction()) {
case MotionEvent.ACTION_DOWN: 
y1 = p2.getY();
x1 = p2.getX();
break;
case MotionEvent.ACTION_UP: 
y2 = p2.getY();
x2 = p2.getX();
if (((y1 - y2) < -250)) {
showMessage("Down");
if (((y2 - y1) < -250)) {
showMessage("Up");
}
if (((x1 - x2) < -250)) {
showMessage("Right");
if (((x2 - x1) < -250)) {
showMessage("Left");
}
break;
}
return true;
}});

//Create Number Variable y1, y2, x1, x2

Comments

Post a Comment

Popular posts from this blog

Background video in Sketchware