I am building an application that controls a computer through an Android device till now I have finished the computer Java side and i have finished most of the android code that receives the image stream in ImageView .
So i made EnumCommands as following :
public enum EnumCommands {
PRESS_MOUSE(-1),
RELEASE_MOUSE(-2),
PRESS_KEY(-3),
RELEASE_KEY(-4),
MOVE_MOUSE(-5);
private int abbrev;
EnumCommands(int abbrev){
this.abbrev = abbrev;
}
public int getAbbrev(){
return abbrev;
}
}
then in the main activity i tried to make the touch listeners to the ImageView
as
MotionEvent.ACTION_DOWN
,
MotionEvent.ACTION_MOVE
,
case MotionEvent.ACTION_MOVE:
int x_cord = (int) event.getRawX();
int y_cord = (int) event.getRawY();
if (x_cord > windowwidth) {
x_cord = windowwidth;
}
if (y_cord > windowheight) {
y_cord = windowheight;
}
layoutParams.leftMargin = x_cord - 25;
layoutParams.topMargin = y_cord - 75;
IV.setLayoutParams(layoutParams);
break;
So what i need is code for all the touch and motion events and the EnumCommands for my this project.
t
I really tried hard for searching the answer and failed
thanks in advance.