OnTouchListener
ドラッグを認識したいビューに対してを実装する必要があります。
次にOnTouchListener
、X座標とY座標を表示する必要があります。MotionEvent.getRawX()
私はあなたがそれらを介して得ることができると信じていますMotionEvent.getRawY()
このメソッドを使用してMotionEvent.getAction()
、ドラッグがいつ発生しているかを確認できます。定数はMotionEvent.ACTION_MOVE
です。ここにいくつかの疑似コードがあります:
OnTouchListenerインターフェースを追加する
public class XYZ extends Activity implements OnTouchListener
onCreateメソッドにリスナーを登録します
public void onCreate(Bundle savedInstanceState)
{
//other code
View onTouchView = findViewById(R.id.whatever_id);
onTouchView.setOnTouchListener(this);
}
onTouchメソッドを実装する
public boolean onTouch(View view, MotionEvent event)
{
if(event.getAction() == MotionEvent.ACTION_MOVE)
{
float x = event.getRawX();
float y = event.getRawY();
// Code to display x and y go here
// you can print the x and y coordinate in a textView for exemple
}
}