package it372.drawdots1; import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Point; import android.view.MotionEvent; import android.view.View; import java.util.ArrayList; public class MyView extends View { //private ArrayList points; private float x, y; public MyView(Context c) { super(c); // points = new ArrayList( ); this.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent e) { if (e.getAction( ) == MotionEvent.ACTION_UP) { // Point p = new Point( // (int) e.getX( ), (int) e.getY( )); // points.add(p); x = e.getX( ); y = e.getY( ); } invalidate( ); return true; } }); } @Override public void onDraw(Canvas c) { Paint p = new Paint( ); c.drawCircle(x, y, 10, p); } }