안드로이드 개발 질문/답변
(글 수 40,700)
img = BitmapFactory.decodeResource(getApplicationContext().getResources(), R.drawable.icon);
...
canvas.drawBitmap(img, 0, 0, null);
와 같이 이미지를 읽어서 캔버스에 그렸습니다
그런데 궁금한것은 이 이미지를 필요에 따라 안보이게 하거나 할수 있나 하는 것입니다
참고로 이것 이외에도 같은 캔버스에 여러개의 그림이 있습니다.
그중에 특정한 하나만 감추려는 것입니다.
ImageView 에 배경으로 넣은것이라면 Visibility를 이용하면 되겠지만
이경우는 어떻게 해야 하나요?
캐버스의 이용에 관해 좀더 공부 해보심이.... 캔버스는 이미지가 한번 찍혀지면 관리를 할수가 없습니다.
쉽게 예기해서 다시 그려야 합니다.
이미지를 찍고 그이미지를 없애시고 싶으시다면 그 이미지를 빼고 다시 캔버스에 그리셔야 합니다.