Можно ли показать изображение, пока я рисую на холсте? - PullRequest
2 голосов
/ 17 ноября 2011

Я хочу показать изображение как перо при рисовании на холсте.Похоже, я рисую бросил ручку.И пока я прекращаю рисовать, изображение пера должно быть скрыто.

Возможно ли это сделать?Если да, то что я должен сделать, чтобы сделать это?Спасибо.

1 Ответ

1 голос
/ 01 декабря 2011

да возьмите растровое изображение на холсте и нарисуйте его, указав координаты

например.

          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() ;
            }
...