选择图像上的点以检索坐标

时间:2013-06-21 04:27:01

标签: android image coordinates

我正在尝试(手动)从图像中选择一个部分,并且需要知道所选部分的坐标(正方形的4个点)。

这是一个Android应用,我知道有一个裁剪意图,但不想实际裁剪该部分,只需检索平方部分的四个点的坐标。

有什么想法吗?

非常感谢!

1 个答案:

答案 0 :(得分:3)

使用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;
            }
        });
    }

}