2013-06-21 54 views
0

我想(手動)從圖像中選擇一個部分,並且需要知道所選部分的座標(四個方格的點)。選擇圖像上的點來檢索座標

這是一個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

真棒,我甚至沒有想到這一點。我會放棄它。 :)乾杯! – LKB

+0

謝謝,它幫助你思考老兄,祝你好運和快樂編碼 – Rauf