protected void onDraw(Canvas paramCanvas)
    {
      paramCanvas.drawColor(-1);
      paramCanvas.translate(10.0F, 10.0F);
      paramCanvas.drawBitmap(bmp1, 0.0F, 0.0F,null);
      paramCanvas.saveLayerAlpha(0.0F, 0.0F, 200.0F, 200.0F, 136, 31);
      paramCanvas.drawBitmap(bmp, 0.0F,0.0F,null);
      paramCanvas.restore();
    }


현재 색칠 놀이를 할수 있게 만드는 어플을 제작중입니다

 

bmp1은 사용자가 볼수 있는 밑바탕만 있는 이미지이고

bmp는 밑바탕에 색까지 다 칠해져 있는 이미지 입니다.

 

현재는 bmp1을 출력하고 bmp를 알파값을 줘서 안보이게 해놨는데요

이제 사용자가 손가락으로 터치한상태로 그림위에서 움직였을때

움직인 곳만 bmp의 색이 나타나도록 하고싶습니다.

 

어떻게 해야할까요?