私が目指しているのは、自分の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