質問: ### 前提・実現したいこと Android Studioで取得した値の取り扱い方についてです。 ### 発生している問題・エラーメッセージ 下記のプログラムで座標を取り出しました。 その後、座標を引いたり足したりしたいのですがうまくいきません。 x1,x2,y1,y2に座標の値を入れて、x1-x2やy1-y2としたいのですが... ### 該当のソースコード import android.support.v7.app.AppCompatActivity; import android.util.Log; import android.view.MotionEvent; public class MainActivity extends AppCompatActivity { @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: Log.d("TouchEvent", "X:" + event.getX() + ",Y:" + event.getY()); float x1=event.getX(); float y1=event.getY(); break; case MotionEvent.ACTION_UP: Log.d("TouchEvent", "X:" + event.getX() + ",Y:" + event.getY()); float x2=event.getX(); float y2=event.getY(); break; } return true; } } ### 試したこと 課題に対してアプローチしたことを記載してください ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: x1,x2,y1,y2をクラスのメンバ変数にすればいいのでは?