2013-06-21 8 views
0

Я пытаюсь (вручную) выбрать раздел из изображения и знать координаты (4 точки квадрата) выбранного раздела.Выбор точек на изображении для получения координат

Это приложение для Android, я знаю, что есть намерение обрезания, но не хочу на самом деле обрезать секцию, просто получить координаты четырех точек квадрата.

Любые идеи?

Большое спасибо!

ответ

3

Достаньте XY координат с помощью Java функции , как показано ниже

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

} 
+0

Awesome, я даже не думаю об этом. Я отдам его. :) Приветствия! – LKB

+0

Спасибо, это помогло вам отлично подумать, чувак, лучший из удачи и счастливого кодирования – Rauf

Смежные вопросы