前提:界面xy已经变化
测试1:
float y =0;
float x = 0;
@Override
public boolean onTouch(View v, MotionEvent event) {
y+=1;
x+=1;
}
手机端:鼠标点击的坐标是左上角横屏的X,Y值
然而:到了电脑PC端,也是左上角X,Y值
测试2:
float y =0;
float x = 0;
@Override
public boolean onTouch(View v, MotionEvent event) {
y+=2;
x+=1;
}
手机端:鼠标点击的坐标是左上角横屏的X,Y值
然而:到了电脑PC端,也是左上角X,Y值,横的是X,竖的是Y
测试3:
float y =0;
float x = 0;
@Override
public boolean onTouch(View v, MotionEvent event) {
x = event.getX();
y = event.getY();
}
分别点手机屏幕四个角落:
x=691.0402,y=40.933647 左上角
x=695.03467,y=1124.0874 左下角
x=3