我打算做的是讓我的Android應用程序的用戶選擇臉上的點並從該觸摸中檢索X和Y座標。請看下面的圖片。從選擇中檢索中心點XY座標
我想用戶能夠改變選擇方形的大小。
到目前爲止,我有下面的代碼,但我真的不知道該從哪裏去。我如何去繪製一個用戶可以操縱和移動的矩形(然後從中返回X和Y中心點座標)? I'm sure there's an Android feature for this.
private void selectImg(){
//retrieve X and Y values from touch
surfaceView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent pos) {
//retrieve position when user finishes touch
if (pos.getAction() == MotionEvent.ACTION_UP){
Log.d("X",String.valueOf(pos.getX()));
Log.d("Y",String.valueOf(pos.getY()));
}
return true;
}
});
}
謝謝!
可能是有用的: Custom Android Image Crop https://github.com/dtitov/pickncrop/blob/master/src/com/github/pickncrop/MainActivity.java
您可以發佈結果的形象,如果我有這樣的形象是選擇的黃色矩形大,然後又是怎樣的結果會是什麼樣子? – KOTIOS