안드로이드 개발 질문/답변
(글 수 6)
그림판 프로그램 만들때
지우개 라는 아이템을 추가 하고 싶습니다.
그런데 지우개를.. 어떤 개념으로 만들어 줘야할지를 모르겠어요.
특정 명령어라던지..
도움 될만한 무언가가 있을까요?
조금의 조언이라도 해주시면 만드는데 많이 수월해질것같습니다.
그림판 프로그램 만들때
지우개 라는 아이템을 추가 하고 싶습니다.
그런데 지우개를.. 어떤 개념으로 만들어 줘야할지를 모르겠어요.
특정 명령어라던지..
도움 될만한 무언가가 있을까요?
조금의 조언이라도 해주시면 만드는데 많이 수월해질것같습니다.
지우개 아이콘을 클릭한다. 드래그되는 곳을 지운다 <-- 이걸 원하시는 건 아닐테구요 ㅋ
그림을 어떻게 지우는가가 궁금하신거라 생각하고 적겠습니다.
1) 배경색으로 지운다.
배경색을 지정하는 기능을 넣거나 혹은 배경색을 강제로 지정(예:0xFFFFFFFF)
배경색으로 그림을 그리면 지워집니다.
2) 투명색으로 지운다.
그림 데이터에 알파값을 사용합니다. 0xAARRGGBB 를 하나의 픽셀값으로 사용합니다.
즉, 0xAA 값이 00이면 완벽한 투명, 89면 반정도 투명 FF면 비투명한 픽셀이 됩니다.
해당 픽셀의 RGB값은 RRGGBB 픽셀을 참조하면되겠지요.