Android 选择图像上的点以检索坐标
我试图(手动)从图像中选择一个截面,需要知道所选截面的坐标(正方形的4个点) 这是一个Android应用程序,我知道有裁剪意图,但不想实际裁剪截面,只需检索正方形截面四个点的坐标 有什么想法吗Android 选择图像上的点以检索坐标,android,image,coordinates,Android,Image,Coordinates,我试图(手动)从图像中选择一个截面,需要知道所选截面的坐标(正方形的4个点) 这是一个Android应用程序,我知道有裁剪意图,但不想实际裁剪截面,只需检索正方形截面四个点的坐标 有什么想法吗 非常感谢 使用Java函数取出XY坐标 如下 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super
非常感谢 使用Java函数取出XY坐标 如下
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView imageView = (ImageView) findViewById(R.id.img);
imageView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN){
// textView.setText("Touch coordinates : " +String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));
Log.e("X",String.valueOf(event.getX())+"");
Log.e("y",String.valueOf(event.getY())+"");
}
return true;
}
});
}
}
使用Java函数取出XY坐标 如下
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView imageView = (ImageView) findViewById(R.id.img);
imageView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN){
// textView.setText("Touch coordinates : " +String.valueOf(event.getX()) + "x" + String.valueOf(event.getY()));
Log.e("X",String.valueOf(event.getX())+"");
Log.e("y",String.valueOf(event.getY())+"");
}
return true;
}
});
}
}
太棒了,我都没想过。我要试一试。:)干杯谢谢你,这帮你想得很好,伙计,祝你好运,祝你快乐。我甚至没想过。我要试一试。:)干杯谢谢你,这帮你思考得很好,伙计,祝你好运,编码愉快