2

画面上に 2 つの点を描画しようとしています & point1 をタッチして point2 にドラッグすると、 point1 から point2 に線を描画する必要があります。

下の画像のように ここに画像の説明を入力

4

1 に答える 1

2

ドラッグするには、このコード タッチ イベントに従ってください

@Override
public boolean onTouchEvent (MotionEvent event) {

  if (event.getAction() == MotionEvent.ACTION_DOWN) {

    start_x = event.getX();
    start_y = event.getY();     

  } else if (event.getAction() == MotionEvent.ACTION_MOVE) {

    //create the line from start_x and start_y to the current location
    //don't forget to invalidate the View otherwise your line won't get redrawn

  } else if (event.getAction() == MotionEvent.ACTION_UP) {

    //might not need anything here

  }

そして、線を引くには、このリンクに従ってください Androidで線を引く方法

于 2013-10-21T10:57:12.900 に答える