ImageView并以精确坐标绘制图像

时间:2012-03-30 05:46:02

标签: android

我在绘制图片时遇到问题。如何在精确的坐标中绘制图像。我想在触摸屏幕的地方绘制图像。我怎么能这样做?我实现了onTouch方法,我得到了坐标,但我不知道如何在这个地方绘制图像。

1 个答案:

答案 0 :(得分:1)

如下图所示以触摸坐标绘制图像

class Panel extends View {

        public Panel(Context context) {
            super(context);
        }

        @Override
        public void onDraw(Canvas canvas) {
            Bitmap _scratch = BitmapFactory.decodeResource(getResources(), R.drawable.calvin_logo_small);
            canvas.drawColor(Color.WHITE);
            canvas.drawBitmap(_scratch, x-point, y-point, null);
        }
    }