Я пытаюсь нарисовать круг в ImageView. Круг рисует, но с неправильными координатами.
protected void onImageClicked(float x, float y, ImageView image) {
if (diff.isDifferenceClicked((int)x, (int) y)){
BitmapDrawable bmd = (BitmapDrawable) image.getDrawable();
Bitmap bm= bmd.getBitmap();
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.RED);
paint.setStyle(Paint.Style.STROKE);
Canvas canvas = new Canvas(bm);
canvas.drawCircle(x, y, 25, paint);
image.setImageBitmap(bm);}
}
х и у event.getX()
и event.getY()
и круг становится все выше и ближе к левой стороне растрового изображения.