0

画像からセクションを (手動で) 選択しようとしていますが、選択したセクションの座標 (正方形の 4 つの点) を知る必要があります。

これは Android アプリです。トリミングの意図があることは知っていますが、実際にセクションをトリミングしたくはありません。四角いセクションの 4 点の座標を取得するだけです。

何か案は?

とても有難い!

4

1 に答える 1

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

}
于 2013-06-21T04:29:58.413 に答える