Greetings,
I'm trying to draw a circle using onTouch event. What it should do is get 
the coordinates where screen is touched(ACTION_DOWN), and where touch is 
lift up(ACTION_UP). For drawing circles we have 
canvas.drawCircle(x,y,radius,paint); ..... Now radius should be equal to 
the area where user has lift the touch up(ACTION_UP)... It is not drawing 
like that.. Here is my code ..

*case MotionEvent.ACTION_DOWN:*
* downx = event.getX();*
* downy = event.getY();*
* Log.d(TAG, "DOWN");*
* break;*
* case MotionEvent.ACTION_UP:*
* upx = event.getX();*
* upy = event.getY();*
* choosenImageView.invalidate();
*
* mode = NONE;*
* Log.d(TAG, "mode=NONE");*
* break;*
*
*
* case MotionEvent.ACTION_MOVE:*
* double temp = Math.pow((upx - downx), 2)*
* + Math.pow((upy - downy), 2);*
* float radius = (float) Math.sqrt(temp) / 2;*
* canvas.drawCircle(downx, downy, radius, paint);*
* Log.d(TAG, "DRAG");*
* break;*

Can any one help me??? Thanks in advance

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to