Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
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 :
Java
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 ,
Java
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.
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900