2012-07-26 4 views
0

이 코드가 있습니다삭제 previuos 캔버스에 비트 맵의 ​​새로운 위치를 설정 한

protected void onDraw(Canvas canvas) { 
    // TODO Auto-generated method stub 
    super.onDraw(canvas); 
    canvas.drawColor(Color.WHITE); 
    canvas.drawBitmap(ball, (canvas.getWidth()/2), 0, null); 

을 그리고 화면에 비트 맵을 그릴하지만 난 새로운 위치를 설정하려면 내가 어떻게 그릴 수, 새 그리기 새로운 것을 지우고 이전 것을 지 웁니다. 캔버스에 비트 맵의 ​​새로운 위치를 설정하고 싶습니다.

+0

"wnt", "cn"등이 아닌 일반 글씨체를 사용하십시오. –

+0

나의 후자 "a"가 잘 작동하지 않는 것 같습니다. –

+0

새 위치에서 비트 맵을 다시 그리려면 새 색상으로 캔버스를 다시 그려서 비트 맵을 그립니다. 새롭게 지정된 좌표. 이것은 기본적으로 마지막 2 줄의 복사/붙여 넣기입니다. –

답변

0

그리기 색상이 먼저 모두 활성화되어 새로운 위치로 비트 맵을 그립니다.

+0

우리가 4 비트 맵을 가지고 있고 각각이 자신의 방향으로 움직이고 있다고 말하면 먼저 색상을 그릴 때 모든 비트 맵을 다시 그려야합니다. –

+0

예. 간단한 게임 루프를위한 Google. – Teodor

관련 문제