我在画布上画画时是否可以显示图像?

时间:2011-11-17 10:56:13

标签: android android-layout canvas android-emulator android-widget

我想在画布上绘图时像笔一样显示图像。看起来我正在画笔。 当我停止绘画时,笔的形象应该隐藏起来。

有可能吗? 如果是,那么我该怎么做呢? 感谢。

1 个答案:

答案 0 :(得分:1)

是 在画布中获取位图并通过指定坐标

来绘制它

例如

          int Down_yvalue=0;
          int Current_yvalue=0;
          Bitmap bmp1 = BitmapFactory.decodeResource(getResources(), R.drawable.face);
      canvas.drawBitmap(bmp1, Down_yvalue, Current_yvalue, new Paint());    

和ontouch事件获取坐标并通过调用此方法重绘它 例如。

               public boolean onTouchEvent(MotionEvent event) {
               Down_yvalue=(int)event.getX();
               Current_yvalue=(int) event.getY();
               invalidate() ;
            }