2

캔버스에 그림을 그리면서 펜과 같은 이미지를 표시하고 싶습니다. 내가 펜 던지기를하는 것처럼 보입니다. 그리기를 멈추는 동안 펜의 이미지는 숨겨져 있어야합니다.캔버스에 그림을 그릴 때 이미지를 표시 할 수 있습니까?

할 수 있습니까? 그렇다면 어떻게해야합니까? 감사합니다. .

+0

난 당신이 애니메이션 – Newts

+0

를 사용한다고 생각 나는 당신이 사용자가 (그림 응용 프로그램 등)에 그릴 수있는 캔버스를 원하는 같은데요? 그렇다면 캔버스 위의 펜 이미지를 그려 사용자가 누르는 지점을 그릴 수 있습니다. 그러나 나는 그것이 당신의 걱정 중에서 가장 작을 것이라고 생각합니다. – FunkTheMonk

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

확인 감사. 내가 그것을 시도하자. . . –

+0

당신은 이것을 얻었습니까 –

+0

아니, 그게 내가 원하는대로 작동하지 않습니다. . . 내 말은 캔버스에 그려 넣을 때 화면에 터치하는 곳과 그곳에 이미지가 표시 될 때까지 말입니다. –

관련 문제